错误1,类库加失败:
01-03 17:56:13.172 31797-31890/com.hero.zhaoq.androidkissreactnative E/BlobCache: unflatten: not enough room for cache entry headers
01-03 17:56:13.172 31797-31890/com.hero.zhaoq.androidkissreactnative E/libEGL: error reading cache contents: Invalid argument (22)
01-03 17:56:21.112 31797-32406/com.hero.zhaoq.androidkissreactnative E/art: dlopen("/data/data/com.hero.zhaoq.androidkissreactnative/lib-main/libgnustl_shared.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.hero.zhaoq.androidkissreactnative/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit
01-03 17:56:21.122 31797-32406/com.hero.zhaoq.androidkissreactnative E/AndroidRuntime: FATAL EXCEPTION: Thread-82307
Process: com.hero.zhaoq.androidkissreactnative, PID: 31797
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.hero.zhaoq.androidkissreactnative/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit
at java.lang.Runtime.load(Runtime.java:331)
at java.lang.System.load(System.java:981)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:71)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:42)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:299)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:65)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:42)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:299)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:65)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:42)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:299)
at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:65)
at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:42)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:299)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:247)
at com.facebook.react.bridge.ReactBridge.staticInit(ReactBridge.java:20)
at com.facebook.react.bridge.NativeMap.<clinit>(NativeMap.java:21)
at com.facebook.react.bridge.JSCJavaScriptExecutorFactory.create(JSCJavaScriptExecutorFactory.java:23)
at com.facebook.react.ReactInstanceManager$4.run(ReactInstanceManager.java:928)
at java.lang.Thread.run(Thread.java:818)
解决办法:
app moudle 中gradle文件 指定ndk:
defaultConfig {
...
//jni 报错 指定ndk
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
来源:CSDN
作者:zq_Hero
链接:https://blog.csdn.net/u013233097/article/details/78963984