您的位置:首页 > 移动开发 > Android开发

【BaiduMapSDK系列】Android Studio下提示Couldn't load BaiduMapSDK_v3_1_0

2016-05-11 18:21 232 查看
最近在做个定位小软件,根据前人的建议,尝试跟着 《第一行代码》的demo开发一个定位功能的软件

在最后得调试过程中,

 Android Studio下提示Couldn't load BaiduMapSDK_v3_1_0

一百度搜索,几乎千篇一律的都是说在文件夹armeabi-v7a里面copy一份.so文件(这种处理方式应该是eclipse下的,然而我的开发环境是android studio.解决方法并不适用)

最后,在百度的开放平台的论坛里面看到一哥们提出如下见解:[在此感谢其分享]


可能是Android Studio自身的一个BUG(毕竟现在还是测试版)


附上解决办法:
删除libs下的armeabi和armeabi-v7a文件夹,jar包还是放在libs下面不变,然后在src/main下面创建jniLibs文件夹(注意大小写),然后在其下创建armeabi文件夹,将so文件拷入该路径下即可正确加载】




如下:[这是我的demo文件目录图]





根据上面的设置项目文件目录,提示的Couldn't load BaiduMapSDK_v3_1_0 就没有了

好了,现在无法导入的问题解决了

运行在真机上的demo也不闪退了,但是只是显示出网格,并没有显示出地图来

仔细看logcat,可以看到报这个问题:

Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败

怎么解决?下一篇见分晓

ps:

1.eclipse下百度地图的项目文件目录可以参考如下:



2.关于armeabi、armeabi-v7a、x86文件夹的不同
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  BaiduMapSDK armeabi 地图