我遇到了这样一种情况,即构建的调试 APK 的版本有莫名其妙的运行时错误,这些错误在重建后消失了。没有代码更改 - 只是全新的构建。今天它至少发生了第二次——它开始让我担心。
确定不能在我的模拟器上重复错误是浪费时间,我只需要重建它。在这里我只能一个一个地构建APK,直到我得到两个等于字节的文件。虽然我在直接通过 USB 安装时从未遇到过同样的问题,但它不是一个解决方案,因为我一直无法物理访问它。
更新。今天通过USB安装发生了这样的事情。
第二个原因主要在这里。我可以确定发布版本没有同样的问题吗?现在,我构建了无法在设备上安装的 AAB 文件,以便在 Google Play 更新之前进行检查。
当前的 Android Studio 版本:
Android Studio Arctic Fox | 2020.3.1 Patch 1 Build
#AI-203.7717.56.2031.7621141, built on August 7, 2021
更新。在 Android Studio 版本上重复:
Android Studio Arctic Fox | 2020.3.1 Patch 2 Build
#AI-203.7717.56.2031.7678000, built on August 27, 2021
其他构建设置
buildToolsVersion '30.0.2'
gradle version 7.0.2
为什么会这样?有什么解决方法吗?