我正在使用新的 Android Studio 2.0 (Beta 6),但我遇到了一个严重的问题。更新后,我注意到 Instant Run 功能存在一些问题,很难确保应用程序实际上正在运行新代码。我立即禁用了即时运行功能。
尽管如此,我注意到 Android Studio 并不总是部署新代码!
我已经通过在创建我的 Activity 并且它没有被调用时添加打印来测试我的理论。如果我关闭应用程序(例如通过按下后退按钮)然后运行代码 - 它会按预期工作。
我还验证了这实际上是一个问题,因为在按下运行按钮后会运行旧代码。
F发生了什么,有人知道解决方法吗?(除了重新安装 AS 1.5)
注释和总结:
- 运行按钮上没有闪电
- 按下运行后不调用 Activity onCreate Print
- 按下运行后更改的代码不会更新
- 首选项中的即时运行已关闭(并且代码更改时重新启动活动已打开)
- 它不会每次都发生- 大约 50 % 的运行