码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-08-02 08:56:30      阅读:187      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!