使用AndroidStudio开发百度地图出现问题,请各位大神们帮忙看看

java.lang.UnsatisfiedLinkError:Couldn'tloadBaiduMapSDK_v3_2_0_15fromloaderdalvik.syst... java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v3_2_0_15 from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.example.yh.baidumap-1.apk,libraryPath=/data/app-lib/com.example.yh.baidumap-1]: findLibrary returned null
以上是报错信息,显示我的SDKInitializer.initialize(getApplicationContext());这句出错了。
但是我的libs目录下确实有BaiduMapSDK_v3_2_0_15.so的啊。网上很多人说只需在libs文件夹下在建一个armeabi-v7a ,将so文件复制一份到armeabi-v7a,问题即可解决。我照做了,但是还是没用
展开
 我来答
gtgo_911
2017-04-11 · TA获得超过227个赞
知道答主
回答量:74
采纳率:0%
帮助的人:36.2万
展开全部
在build.gradle中加入

sourceSets {
main() {
jniLibs.srcDirs = ['libs']
}
}
否则无法在apk打包加入so库。
同时由于百度地图自身SDK的问题,同事使用定位sdk 与 baidumapapi时,gradle预编译会出错,若非学习需要,建议在Eclipse下开发。
最后吐槽,百度的API烂的可以。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式