【问题标题】:Cannot install Android APK from Crashlytics Beta无法从 Crashlytics Beta 安装 Android APK
【发布时间】:2018-11-06 18:42:47
【问题描述】:

将新版本上传到 Crashlytics Beta 后,用户无法安装

这是发生了什么:

  1. 用户收到最新版本的电子邮件通知
  2. 点击“Check it out”,打开 Crashlytics 的 Beta 版
  3. 单击“安装更新”会导致“未安装应用程序”错误。没有其他详细信息

三星 S8、Android 8.0.0 和 Pixel 2、Android 9 都发生这种情况

我尝试卸载手机上的现有应用,但没有任何作用。

【问题讨论】:

  • 你找到解决方案了吗?
  • 我今天开始得到这个。我同事的构建报告了此错误,合并他的代码后,我的构建现在报告相同。我可以直接从 Android Studio 安装,但不能从 Fabric Beta 安装。从 logcat 中,我确实看到了错误“PackageManager:安装结果:-15{162457065}”,但我在任何文档中都找不到此代码。
  • @mobibob 所有设备都发生这种情况吗?
  • 在同一部手机上出现同样的错误,三星 Galaxy S8,Android 9。你设法修复它了吗?
  • @hardworker 不。我怀疑它与面料日落有关......

标签: android crashlytics-android crashlytics-beta fabric-beta


【解决方案1】:

您必须从 PlayStore 应用中禁用 Google Play Protect,并在安装成功后再次启用它。

【讨论】:

  • 这感觉很好,但没有解决 -15 结果代码。另外,昨天不明显的信息。我正在为不同的环境构建并且我的 SIT 构建安装,但我的 UAT 构建没有安装(来自 Fabric 电子邮件邀请)。这只是从本周开始发生的,我的 Android 确实在假期更新了:Android 8.0.0;三星体验 9.0;内核版本:4.9.65-14787400。
  • 这不起作用,我尝试安装后仍然收到“未安装应用程序”。
  • 通常“未安装应用程序”是由以下原因引起的:(1) 手动安装 APK 时启用了 Google Play Protect,(2) APK 未使用有效(非调试)证书签名或 (3)不支持登录方法(准备构建发布 APK 时 Android Studio 对话框的“V1”和“V2”选项)
【解决方案2】:

发现应用程序只有在发布版本时才会被安装。我试图在三星 SM-G975 上安装

【讨论】:

  • 通过 AndroidStudio 运行应用程序会安装它,但是当我尝试通过在设备上打开文件来安装 apk 时,它会失败。我尝试了发布版本,它成功了。
【解决方案3】:

有两个问题,都与时间戳有关。

  • 我的 npm 令牌 (.npmrc) 已于 2018 年 12 月 24 日过期,我的构建脚本 shell 使用 npm

  • 使用“node-jq”的构建工具在 2018 年 12 月 27 日进行了更改,其二进制构建函数具有不在我的环境中且未在项目的依赖项中声明的依赖项。 (我降级而不是解决前进的解决方案)。

我的构建脚本外壳(用于 cordova 构建)在区分警告、错误(已修复)和致命错误方面做得很糟糕。因此,它构建完成但带有虚假图像。肯定有足够满足 Gradle 但不足以满足 Fabric。

至于 Google Play Protect,我会牢记这一点,以备日后使用。

【讨论】:

    【解决方案4】:

    只需通过更新我的适用于 Android Studio 的 Fabric 插件来解决此问题。

    在顶部菜单上单击 Android Studio -> 检查更新...

    【讨论】:

      【解决方案5】:

      我也遇到过这个问题。就我而言,其中一个资源文件位于 main 和 release 目录(src->main 和 src->release)。然后我将它从 main 移到调试(src->debug)并从 Beta 构建开始安装成功。 重要的是所有文件都没有被破坏并且都在正确的位置。

      【讨论】:

        【解决方案6】:

        设备重启对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-08-22
          • 2017-01-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多