BaiduMap 集成运行初始化报错 “UnsatisfiedLinkError”
来源:互联网 发布:淘宝dota2代练 编辑:程序博客网 时间:2024/06/08 02:22
Android Studio 升级3.0.1,重新整理项目,结果百度地图初始化出错
java.lang.UnsatisfiedLinkError:
No implementation found for int com.baidu.platform.comjni.tools.JNITools.initClass(java.lang.Object, int)
(tried Java_com_baidu_platform_comjni_tools_JNITools_initClass and Java_com_baidu_platform_comjni_tools_JNITools_initClass__Ljava_lang_Object_2I)
解决方案如下:
1、 .jar 文件和 .so 文件都放在 app/libs 文件夹下,需要在 app/build.gradle 文件中添加
android{ ...... sourceSets { main { jniLibs.srcDirs = ['libs'] } } ......}2、.jar文件在 app/libs 文件夹下,.os 文件在app/main/src/jniLibs 文件夹下,则不需要在做处理,同步后自动关联。
阅读全文