将新的版本上传到Crashlytics Beta后,用户将无法安装
这是正在发生的事情
这在三星S8,Android 8.0.0和Pixel 2,Android 9上都发生了
我尝试卸载手机上的现有应用程序,但这并没有改变。
答案 0 :(得分:6)
您必须从PlayStore应用中禁用 Google Play保护,并在安装成功后再次启用它。
答案 1 :(得分:0)
有两个问题,都与时间戳有关。
我的npm令牌(.npmrc)已于2018年12月24日到期,并且我的build-script shell使用npm
一个使用“ node-jq”的构建工具进行了更改,时间为2018年12月27日,其二进制构建函数具有的依赖关系不在我的环境中,并且未在项目的依赖关系中声明。 (我降级而不是解决前进的解决方案。)
我的构建脚本外壳(用于cordova构建)在区分警告,错误(已修复)和致命错误方面做得很糟糕。因此,它构建完成但带有虚假图像。满足Gradle的条件一定够了,但是满足Fabric的条件还不够。
对于Google Play保护,我会在以后的问题中牢记这一点。
答案 2 :(得分:0)
只需通过更新Android Studio的Fabric插件来解决此问题即可。
在顶部菜单上,单击Android Studio->检查更新...
答案 3 :(得分:0)
我也遇到了这个问题。在我的情况下,资源文件之一在main和release目录中(src-> main和src-> release)。然后,我将其从main移到了debug(src-> debug),并从Beta版开始构建并成功安装。 重要的是,不要损坏所有文件并将其放在正确的位置。
答案 4 :(得分:0)
重启设备对我来说是成功的秘诀。
答案 5 :(得分:0)
发现该应用仅在其发行版本时才会安装。我试图在三星SM-G975上安装