java.lang.NoClassDefFoundError:解析失败:Lcom/facebook/drawee/backends/pipeline/info/ImagePerfDataListener;

问题描述 投票:0回答:1

一旦我在 Android 设备中安装了该应用程序,当我尝试打开它时,它突然崩溃并关闭。尽管我做了重置缓存和 gradlew clean,但总是遇到同样的问题。

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/facebook/drawee/backends/pipeline/info/ImagePerfDataListener;
 at com.gestorum.ReactNativeFlipper.initializeFlipper(ReactNativeFlipper.java:33)
 at com.gestorum.MainApplication.onCreate(MainApplication.java:60)
 at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1190)
 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6582)
 at android.app.ActivityThread.access$1400(ActivityThread.java:224)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1887)
 at android.os.Handler.dispatchMessage(Handler.java:107)
 at android.os.Looper.loop(Looper.java:224)
 at android.app.ActivityThread.main(ActivityThread.java:7562)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.drawee.backends.pipeline.info.ImagePerfDataListener" on path: DexPathList[[zip file "/data/app/com.gestorum-SB2v2uWfMrjH0B3TmmtzKg==/base.apk"],nativeLibraryDirectories=[/data/app/com.gestorum-SB2v2uWfMrjH0B3TmmtzKg==/lib/arm64, /data/app/com.gestorum-SB2v2uWfMrjH0B3TmmtzKg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]
 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:230)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
 ... 12 more
android react-native facebook crash crash-reports
1个回答
0
投票

可能不是解决它的最佳方法,但我使用当前的react-native版本(0.73.0)创建了另一个项目,我复制并粘贴了文件、类和配置,并再次安装了包,现在可以工作了。

© www.soinside.com 2019 - 2024. All rights reserved.