2 qq 29566891 qq_29566891 于 2016.03.20 14:05 提问

Fragment切换闪退问题

主Activity有三个Fragment.我把百度地图加到了一个Fragment里,但切换Fragment程序就闪退,这个怎么破啊。另外加入百度地图后,有些手机没法用了,,目前就我的手机可以。哪位大神有什么解决办法啊?

2个回答

u011249920
u011249920   2016.03.20 16:50
已采纳

你看下闪退时的Logcat提示啊,应该会有具体的错误提示的。
那个百度地图有些手机没法用是什么意思?是打开没有显示嘛?你使用的是什么版本的地图SDK?由于android系统4.4开始的一个新策略 老版本地图SDK 没法在android 4.4 系统 带有SD卡的手机上显示地图

qq_38863190
qq_38863190 回复qq_29566891: 你好,我想问一下,是缺少了什么so文件呢?我也是遇到了闪退问题
3 个月之前 回复
u011249920
u011249920 根据百度地图官方文档,创建应用时需要输入安全码,而安全码是由 数字签名的SHA1+;+包名 获取签名文件SHA1的方法是如下命令 keytool -list -v -keystore debug.keystore 注意,这里debug.keystore是开发环境下的签名文件,而正式apk包需要改成自己的签名文件,android stuido生成的签名文件后缀为.jks,假设签名文件为test.jks,则命令改为keytool -list -v -keystore test.jks,根据生产的SHA1,重新创建百度应用,然后填写相应的ak,如下 <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="*************************" /> 在重新打包apk,看看地图能否正常定位
一年多之前 回复
qq_29566891
qq_29566891 谢谢,现在没有闪退了,是缺少so文件。我想问一下就在Android studio里调试可以定位的,我打包成apk文件后就没法定位了,,说code验证失败,为什么啊,,我导出时新建了一个key,用这个签名的。麻烦提点一下,
一年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.20 17:10

贴日志,准确定位问题。这样问,不好答。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!