错误
2020-09-05 20:50:52.981 26117-26117/net.quantum6.telecom E/AndroidRuntime: FATAL EXCEPTION: main
Process: net.quantum6.telecom, PID: 26117
java.lang.UnsatisfiedLinkError:
dalvik.system.PathClassLoader[
DexPathList[[zip file "/data/app/net.quantum6.telecom-43u60zJI0corNPWaUF3ZjQ==/base.apk"],
nativeLibraryDirectories=[
/data/app/net.quantum6.telecom-43u60zJI0corNPWaUF3ZjQ==/lib/arm64,
/data/app/net.quantum6.telecom-43u60zJI0corNPWaUF3ZjQ==/base.apk!/lib/arm64-v8a,
/system/lib64, /hw_product/lib64, /system/product/lib64, /prets/lib64]]] couldn't find "libtinyWRAP.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:1067)
at java.lang.Runtime.loadLibrary0(Runtime.java:1007)
at java.lang.System.loadLibrary(System.java:1668)
- 解决办法
1. 保证libs下有相应的armeabi-v7a(看情况,也可以有armeabi)
2. build.gradle改为类似如下:
android {
defaultConfig {
......
ndk {
abiFilters "armeabi-v7a"
}
}
sourceSets {
main {
......
jniLibs.srcDirs = ['libs']
}
3. 库、app都要改。否则还是可能报错。