【发布时间】:2019-03-11 19:03:40
【问题描述】:
我正在运行 Android Studio 3.3.2,为 Android 9.0 创建一个简单的应用程序。该应用程序在模拟器 Nexus 5X API 27 上正常运行。我的三星 J7 测试手机也是 API 27。
当我使用 versionCode 1(模块级别的 gradle 构建中的默认值)在手机上运行时,应用程序在手机上运行良好。但是,如果我将 versionCode 更改为 33,应用程序会在运行时崩溃(并不断崩溃)。我在加载新版本之前卸载了该应用程序。
手机上的apk的versionCode和versionName是应该的,并且manifest在手机上通过“Apk Analyzer”看起来不错。
【问题讨论】:
-
能否请您发布您的崩溃日志?
-
从 Android Studio 运行
debug build,但从 Google Play 下载release build。build.gradle可能存在配置错误 -
应用程序在调试模式下从 Android Studio 正确运行。
-
让 adb logcat 运行并导致应用程序崩溃。有很多东西!我要寻找什么?
-
从 Play 商店下载可在 4..4.2 的三星平板电脑和 4.1.2 的 LG 手机上成功运行。很奇怪,运行到三星 J7 手机的 Android Studio 可以正常工作,但是生成的 APK 包在传输时不起作用。这是不同 APK 加载器的问题吗?
标签: android