报No static method loadLibrary错误
klgd opened this issue · 4 comments
klgd commented
编译运行时直接报错:
java.lang.NoSuchMethodError: No static method loadLibrary(Ljava/lang/String;)V in class Lcom/facebook/soloader/SoLoader; or its super classes (declaration of 'com.facebook.soloader.SoLoader' appears in /data/app/com.tarodemo-61beqQ6pvhXVeuMkNVDhdg==/split_lib_dependencies_apk.apk)
at com.facebook.react.bridge.ReactBridge.staticInit(ReactBridge.java:18)
at com.facebook.react.bridge.NativeMap.<clinit>(NativeMap.java:19)
at com.facebook.react.bridge.JSCJavaScriptExecutorFactory.create(JSCJavaScriptExecutorFactory.java:21)
at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:912)
at java.lang.Thread.run(Thread.java:764)
网上找的解决办法
implementation 'com.facebook.fresco:fresco:1.9.0'
implementation 'com.facebook.fresco:animated-gif:1.9.0'
// IN CASE YOU NEED WEBP SUPPORT / MAKE SURE TO CHANGE THIS TOO TO 1.9.0
implementation 'com.facebook.fresco:animated-webp:1.9.0'
implementation 'com.facebook.fresco:webpsupport:1.9.0'
试了,无效
LeonaYoung commented
same issues
LeonaYoung commented
taro-native-shell/node_modules/expo-image-picker/android/build.gradle
77: api 'com.facebook.fresco:fresco:1.10.0'
改为 1.9.0 即可!@klgd
Pines-Cheng commented
RN 0.55.4 下 expo-image-picker 的问题,已经提了 issue,但是貌似他们不打算过多考虑 RN 低版本,所以先手动改吧。expo/expo#4990
klgd commented
ok