您的位置:首页 > 编程语言 > Java开发

百度地图报错原因tried Java_com_baidu_platform_comjni_engine_JNIEngine_initClass and Java_com

2016-12-08 15:40 525 查看
No implementation found for int com.baidu.platform.comjni.engine.JNIEngine.initClass
tried Java_com_baidu_platform_comjni_engine_JNIEngine_initClass and Java_com

网上说是因为so文件放的位置不对,确实是这样
如果不想在build.gradle加入代码,则
第一种方法:需要在src文件夹下加入jniLibs文件夹,并把so文件放进去

第二种方法:在app目录下的libs加入so文件并在build.gradle加入代码

但是最后的还是不行
clean project等都做了
最后发现是需要在BaseApplication加入
SDKInitializer.initialize(getApplicationContext());
mLocationService
=
new
LocationService(getApplicationContext());
LocationService应该可以去掉

浪费了差不多2个小时,记录一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐