代码之家  ›  专栏  ›  技术社区  ›  tenprint

无法从Crashlytics测试版安装Android APK

  •  4
  • tenprint  · 技术社区  · 7 年前

    将新版本上载到Crashlytics测试版后,用户无法安装

    下面是发生的事情:

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

    三星S8、Android 8.0.0和Pixel 2、Android 9都出现了这种情况

    我试着在手机上卸载现有的应用程序,但没什么区别。

    2 回复  |  直到 7 年前
        1
  •  8
  •   Tim Windsor Brown    7 年前

    你必须禁用 谷歌游戏保护 从PlayStore应用程序,并在安装成功后再次启用它。

        2
  •  0
  •   mobibob    7 年前

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

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

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

    我的构建脚本shell(用于cordova构建)在区分警告、错误(得到修复)和致命错误方面做得很糟糕。因此,它的建造是为了完成,但有一个虚假的形象。必须有足够的满足格雷德,但不足以满足织物。

    至于Google Play Protect,我会记住这一点,以备将来使用。

        3
  •  0
  •   ben cohen    7 年前

    只需更新我的Android Studio Fabric插件就可以解决这个问题。

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

        4
  •  0
  •   Polurival    7 年前

    我也有这个问题。在我的例子中,其中一个资源文件位于main和release目录中(src->main和src->release)。然后我将它从main移到debug(src->debug),并从Beta版开始成功安装。 重要的是所有的文件都没有被破坏,放在正确的地方。

        5
  •  0
  •   Raymond    7 年前

    设备重启给了我一个窍门。

    推荐文章