在Play商店上发布后,Android应用程序崩溃了吗?

时间:2019-05-21 12:27:51

标签: java android crash proguard

我已经为我的应用程序进行了大的更新,当我使用Android Studio运行应用程序时,一切运行正常,但是当我将其发布到Play商店时,它在大多数设备上立即崩溃。 (它可以在某些较旧的android设备上运行)。

我试图禁用minify和ProGuard,以避免proguard使某些类不可见,但仍然崩溃。我也尝试签署发行apk并将其通过USB传输到手机。安装完成后,它运行正常,并且将相同的APK文件上传到Play商店后,它崩溃了。帮助请

*注意:我将minSdk从21降低到16,并启用了multiDex。 multiDex会导致崩溃吗?

编辑:来自Play控制台的崩溃报告

java.lang.RuntimeException: 
      at android.app.ActivityThread.performResumeActivity (ActivityThread.java:3844)
      at android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3884)
      at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3053)
      at android.app.ActivityThread.-wrap11 (Unknown Source)
      at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1777)
      at android.os.Handler.dispatchMessage (Handler.java:106)
      at android.os.Looper.loop (Looper.java:166)
      at android.app.ActivityThread.main (ActivityThread.java:6861)
      at java.lang.reflect.Method.invoke (Native Method)
      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:450)
      at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:936)
    Caused by: java.lang.NullPointerException: 
      at com.lampa.SaVaVoiceRecorder.activities.RecordingActivity.onResume (RecordingActivity.java:825)
      at android.app.Instrumentation.callActivityOnResume (Instrumentation.java:1355)
      at android.app.Activity.performResume (Activity.java:7218)
      at android.app.ActivityThread.performResumeActivity (ActivityThread.java:3819)

1 个答案:

答案 0 :(得分:0)

我认为您在安装apk(发布模式)之前先在 Protect Appeals 中保护您的应用,然后在Android设备中保护unistall apk(debug mode)