Android Studio / Play商店 - 已发布的已发布版本已成功编译但崩溃

时间:2015-09-11 23:25:58

标签: android android-studio

我发布了应用更新并遇到了以下问题:

我上传的版本由于ClassCastException而崩溃。虽然在检查代码时这不可能是真的。

观察

  • Android Studio编译成功=>没问题发生
  • PlayStore已成功上传=>没有问题发生

用apk的哈希值检查文件的上传是不是?所以这不是问题所在。

可以在Android Studio中使用吗?是否有一些设置我可以启用检查发布apk?确保没有出错?

我的解决方案是在干净后重新编译应用程序而不做任何更改,它再次起作用......

问题

  • 任何人都可以解释这是怎么发生的吗?
  • 有没有人有tipps我怎么能避免这个? (除了总是在我自己的手机上尝试发布apk ...我必须承认我不这样做,因为我在调试版本永久使用我的应用程序...)

1 个答案:

答案 0 :(得分:1)

这可能会在切换构建类型时不时发生,或者在您不清理项目时签出存储库的不同分支。

我的建议是,当你执行这两个动作中的任何一个时,总是做一个干净的构建,这将避免这个问题。在增量编译期间不会总是捕获它,因为缓存的代码仍然是有效的代码(尽管有过时的引用)。

此外,在发布之前不测试您的发布版本是一个坏主意。最好花一个小时确保它的工作,而不是发布对用户没有好处的东西,并且很容易导致你的应用程序被卸载。