java.lang.UnsatisfiedLinkError: No implementation found for void com.mapbox.mapboxsdk.net
原因:出现这种情况一般都是so包的版本问题,没有加载出来
解决方案:
一、确认有没有依赖这个so包,没有依赖那就添加
一般在lib文件夹下的 armeabi 等文件夹中;
或者在jinlib/文件夹下;
二、在app/build.gradle中添加
android { sourceSets { main { jniLibs.srcDirs = ['libs'] } } }
三、有可能是版本问题 64位 和 32位的问题,缺少某一个
解决:可以在lib下增加相应版本的so包
或者在app/build.gradle中强制指定相应的版本
android { compileSdkVersion 28 defaultConfig { ...... ndk { abiFilters "armeabi","armeabi-v7a" } } }