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 楼答案
我认为在安装apk(发布模式)之前,你应该在Protect Appeals中保护你的应用,然后
unistall apk(debug mode)
从android设备上保护你的应用