关于Android5.x适配的一点小问题(NDK error: SIGABRT)

最近做了个Android应用,,在一般的手机上测试都没啥问题,但是在Android5.0和Android5.1的手机上,要么安装不上,要么崩溃退出。

安装不上的错误是安装失败:INSTALL_FAILED_DUPLICATE_PERMISSION

崩溃退出的错误是运行错误: NDK error: SIGABRT

看第一个问题,应该是Android5.x对自定义权限的支持问题,Android5.x不支持多个应用用同一个自定义权限了,所以你的你的应用里有自定义权限的话,你就应该小心了,很难保证别的应用里没用这个自定义权限。

看第二个问题,应该是某个SDK不兼容Android5.x引起的。

首先解决第一个问题,我查了一边权限,只有百度地图的定位SDK用到了自定义权限。我想百度地图肯定知道这个问题,肯定已经更新并兼容了。于是我换了个最新版的百度地图SDK,然后问题就解决了。

然后看第二个问题,我用的SDK比较多,得一个一个测试排除。结果我一测试,啥问题都没有了!看来还是百度地图SDK的问题 ^_^ 。因为我换过了,问题也就没有了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

上帝助自助者。

关于Android5.x适配的一点小问题(NDK error: SIGABRT)

相关文章:

你感兴趣的文章:

标签云: