Android上进程闪退,读取Manifest.xml配置文件出错

这篇博客讲述了Android应用在运行时进程闪退的问题,问题出现在JNI层调用Java代码时,具体是由于尝试从Manifest.xml读取配置信息时出错。开发者通过日志排查,发现与Umeng Analytics相关类找不到,进一步定位到问题在于使用getString方法处理了非字符串类型的meta-data,导致NoClassDefFoundError和NoSuchMethodError。解决方案是正确处理不同类型的数据转换。
摘要由CSDN通过智能技术生成
Android上进程闪退,都是在jni调用java代码处异常
09-12 09:50:43.368: I/DEBUG(20447):     #00  pc 000568de  /system/lib/libdvm.so (dvmCreateCstrFromString(StringObject const*)+29)
09-12 09:50:43.368: I/DEBUG(20447):     #01  pc 0004c375  /system/lib/libdvm.so
09-12 09:50:43.368: I/DEBUG(20447):     #02  pc 002153eb  /data/app-lib/com.cldeer.bubblebear-1/libbubblebear.so (ClientInterfaceAndroid::getUMengChannel()+70)
09-12 09:50:43.368: I/DEBUG(20447):     #03  pc 002156bd  /data/app-lib/com.cldeer.bubblebear-1/libbubblebear.so (ClientOnlineCfg::getWebCfgByName(char const*)+44)
09-12 09:50:43.368: I/DEBUG(20447):     #04  pc 001c6b8d  /data/app-lib/com.cldeer.bubblebear-1/libbubblebear.so (AppDelegate::applicationDidFinishLaunching()+92)
09-12 09:50:43.368: I/DEBUG(20447):     #05  pc 00251ad3  /data/app-lib/com.cldeer.bubblebear-1/libbubblebear.so (cocos2d::CCApplication::run()+6)
09-12 09:50:43.368: I/DEBUG(20447):     #0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值