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个小时,记录一下
转载请注明原文地址: https://ju.6miu.com/read-1000084.html