有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android应用程序在Play Store上发布后崩溃?

我已经为我的应用程序做了大量的更新,当我使用Android Studio运行应用程序时,一切都很好,但当我将其发布到Play Store时,它在大多数设备上会立即崩溃。(它在一些较旧的安卓设备上工作)

我试图禁用minify和ProGuard以避免ProGuard使某些类不可见,但仍然崩溃。此外,我还试图签署释放apk,并通过USB传输到手机。安装后,它的工作完美,并上传相同的APK文件到播放商店-它崩溃。请帮忙

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

编辑:播放控制台的崩溃报告

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

共 (1) 个答案

  1. # 1 楼答案

    我认为在安装apk(发布模式)之前,你应该在Protect Appeals中保护你的应用,然后unistall apk(debug mode)从android设备上保护你的应用