[英]Android app crashes after publishing on Play Store?
我对我的应用程序进行了重大更新,当我使用 Android Studio 运行应用程序时一切正常,但是当我将它发布到 Play 商店时它在大多数设备上立即崩溃。 (它适用于一些较旧的 android 设备)。
我试图禁用 minify 和 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)
我想你在保护上诉中保护你的应用程序,然后在安装apk(发布模式)之前从Android设备取消安装apk( unistall apk(debug mode)
模式)。
我有同样的问题,在 VS 中运行良好,但一旦发布到 Play 商店就会崩溃。 我更改了构建和版本号并发布了完全相同的代码,问题得到了解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.