标签:android开发 sigabrt 兼容 android5.x
最近做了个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)
标签:android开发 sigabrt 兼容 android5.x
原文地址:http://blog.csdn.net/i5suoi/article/details/47204091