首页 > 解决方案 > Android minifyEnabled true 导致应用程序崩溃

问题描述

当我使用 minifyEnabled true 生成应用程序包(发布)时,当我在设备上安装应用程序并运行它时,我收到此错误:

E/AndroidRuntime: 致命例外: 主进程: xxxxxxxxxxxxx PID: 12723 lb at iahacdi(:39) at iahacde(Unknown Source:10) at fsdi(:4) at lnkaaf(Unknown Source:8) at dai0.run(:2 ) 在 android.os.Handler.handleCallback(Handler.java:883) 在 android.os.Handler.dispatchMessage(Handler.java:100) 在 android.os.Looper.loop(Looper.java:214) 在 android.app .ActivityThread.main(ActivityThread.java:7356) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 在 com.android .internal.os.ZygoteInit.main(ZygoteInit.java:930)

注意:我编辑了原始问题,因为 Facebook 不是导致崩溃的原因。

标签: androidminifyandroid-app-bundle

解决方案


这可能是由于未正确配置的 proguard 规则。将其添加到 proguard 规则时检查它是否有效:

-keep class com.facebook.** {
   *;
}

推荐阅读