简体   繁体   English

Android minifyEnabled true 导致应用程序崩溃

[英]Android minifyEnabled true causes app to crash

When I generate an app bundle (release) with minifyEnabled true, when I install the app on a device and run it I get this error:当我使用 minifyEnabled true 生成应用程序包(发布)时,当我在设备上安装应用程序并运行它时,我收到此错误:

E/AndroidRuntime: FATAL EXCEPTION: main Process: xxxxxxxxxxxxx PID: 12723 lb at iahac.di(:39) at iahac.de(Unknown Source:10) at fsdi(:4) at lnkaaf(Unknown Source:8) at dai0.run(:2) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.ZC31B32364CE19CA8FC E/AndroidRuntime: FATAL EXCEPTION: main Process: xxxxxxxxxxxxx PID: 12723 lb at iahac.di(:39) at iahac.de(Unknown Source:10) at fsdi(:4) at lnkaaf(Unknown Source:8) at dai0. run(:2) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)在 com.ZC31B32364CE19CA8FC D150A417ECCE58Z.internal.os.ZygoteInit.main(ZygoteInit.java:930) D150A417ECCE58Z.internal.os.ZygoteInit.main(ZygoteInit.java:930)

NB: I edited the original question because Facebook was not the cause of the crash.注意:我编辑了原始问题,因为 Facebook 不是导致崩溃的原因。

It's probably due to proguard rules that are not configured correctly.这可能是由于未正确配置的 proguard 规则。 Check if it works when you add this to your proguard rules:将其添加到 proguard 规则时检查它是否有效:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM