【问题标题】:Android: Crash on app versionCode greater than 1Android:应用程序版本代码大于 1 时崩溃
【发布时间】: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 buildbuild.gradle可能存在配置错误
  • 应用程序在调试模式下从 Android Studio 正确运行。
  • 让 adb logcat 运行并导致应用程序崩溃。有很多东西!我要寻找什么?
  • 从 Play 商店下载可在 4..4.2 的三星平板电脑和 4.1.2 的 LG 手机上成功运行。很奇怪,运行到三星 J7 手机的 Android Studio 可以正常工作,但是生成的 APK 包在传输时不起作用。这是不同 APK 加载器的问题吗?

标签: android


【解决方案1】:

这也发生在我身上,但在更新/增加build.gradle 中的versionName 后应用程序停止崩溃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多