将新版本上传到 Crashlytics Beta 后,用户无法安装
这是正在发生的事情:
- 用户收到包含最新版本的电子邮件通知
- 点击“Check it out”,打开 Crashlytics 的 Beta 版
- 单击“安装更新”会导致错误“未安装应用程序”。没有额外的细节
这发生在三星 S8、Android 8.0.0 和 Pixel 2、Android 9 上
我尝试卸载手机上现有的应用程序,但没有任何影响。
将新版本上传到 Crashlytics Beta 后,用户无法安装
这是正在发生的事情:
这发生在三星 S8、Android 8.0.0 和 Pixel 2、Android 9 上
我尝试卸载手机上现有的应用程序,但没有任何影响。
您必须从 PlayStore 应用程序中禁用Google Play Protect,并在安装成功后再次启用它。
发现该应用程序只有在其发布版本时才会被安装。我试图在三星 SM-G975 上安装
我也遇到了这个问题。就我而言,其中一个资源文件位于 main 和 release 目录(src->main 和 src->release)。然后我将它从 main 移到调试(src->debug)并从 Beta 构建开始安装成功。重要的是所有文件都没有被破坏并且在正确的位置。
有两个问题,都与时间戳有关。
我的 npm 令牌 (.npmrc) 已于 2018 年 12 月 24 日过期,我的构建脚本 shell 使用 npm
使用“node-jq”的构建工具在 2018 年 12 月 27 日进行了更改,其二进制构建函数具有不在我的环境中且未在项目的依赖项中声明的依赖项。(我降级而不是解决前进的解决方案)。
我的构建脚本外壳(用于 cordova 构建)在区分警告、错误(已修复)和致命错误方面做得很糟糕。因此,它构建完成但带有虚假图像。一定有足够的东西来满足 Gradle,但还不足以满足 Fabric。
至于 Google Play Protect,我会牢记这一点,以备日后使用。
设备重启对我有用。
只需通过更新我的适用于 Android Studio 的 Fabric 插件来解决此问题。
在顶部菜单上单击 Android Studio -> 检查更新...