Android:应用程序在即时运行时经常崩溃

前端之家收集整理的这篇文章主要介绍了Android:应用程序在即时运行时经常崩溃前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的 Android应用程序中,我正在调试它启用了即时运行.

该应用程序经常给我意外的错误,如果我做了一个干净的构建,它会得到解决.

例如,有时会发现类没有找到异常,其中类实际存在.此外,有时在尝试将findViewById()返回的View转换为目标类型时会出现类强制转换异常(可能android studio在热部署布局时误解了元素ID).

所有这些错误都可以在不进行代码更改的情况下解决,只需执行完整构建即可即时运行已成功使构建过程慢两到三倍.

为什么我会收到这些错误?有谁知道如何立即运行正常工作?

解决方法

你不是唯一的一个.
即时运行几乎没有稳定,或者我们现在说不可靠.

Instant Run有几个交换步骤为this document describes.在您的情况下,Instant Run无法很好地识别您的更改,因此即使需要冷交换,也需要进行热交换,依此类推.

编辑次要GUI放置时,Instant Run非常有用,我想说它是目前唯一有用的场景,所以我建议你在一般开发过程中关闭它.您可以通过取消选中设置>来禁用它.构建,执行,部署>启用Instant Run to hot swap …复选框.

如果您认为Instant Run很花哨并仍想使用它,您可能会多次遇到这样的问题.为此,只需按照您的经验重建所有内容.这就是我们现在所能做的一切.

猜你在找的Android相关文章