我试过的:
- 我已禁用,多次启用即时运行。
- 我已经在许多项目上测试了即时运行。
- 我尝试了使缓存无效并重新启动。
- 我尝试仅更改 XML、仅 Java、静态字段、变量。所有案例都会重新启动整个应用程序。
我用于测试的设备是
摩托罗拉 Moto G4 Android 6.0.1 和三星 Galaxy s4 Android 5.1
这个问题有什么解决办法吗?
我试过的:
我用于测试的设备是
摩托罗拉 Moto G4 Android 6.0.1 和三星 Galaxy s4 Android 5.1
这个问题有什么解决办法吗?
似乎Android Studio 2.3(24Feb2017 Build)中有一个错误
我有即时运行的解决方法。为我工作:
com.android.tools.build:gradle:2.3.0'
不适合我:(>2.3.0)
com.android.tools.build:gradle:2.3.1'
所以你可以试试2.3.0的项目级 build.gradle
欢迎来到#AndroidDev :)X)
我知道这个问题已经很久了,但我发现自己遇到了同样的问题,我刚刚找到了解决方案:
在 Gradle 中(模块:app)
buildTypes {
...
debug { multiDexEnabled true }
}
在调试模式下启用了 mutidex,这在我的情况下导致了 android studio 2.3.3 的 Instantrun 失败
只是一点提示。当我从 Android Studio 1.5 切换到 2.0(稳定版)时,新的 Instant Run 不适用于布局更改。我尝试了 Run > Clean and rerun app 并且我解决了,因为那一刻 Instant Run 工作。请参考下面的链接。我希望它会帮助你
Android Studio 2.0:为什么修改xml布局资源时Instant Run不起作用?
或者您可以进一步参考以下链接进行配置
更新“Android Studio 2.3”后我也遇到了同样的问题,
即使是小的 xml 更改也已完全安装。
消息:“即时运行应用了代码更改并重新启动了应用程序。静态初始化程序更改”
所以我开始从我使用的库中找出是哪一个造成了这个问题。
当我从我的代码中删除领域依赖时,即时运行正常工作。
唔。这不是一个完美的解决方案。但这可能是一个线索。
ps - 删除依赖有点烦人。所以我第一次删除领域初始化代码但它不起作用。仅删除所有领域依赖项将起作用...
我遇到过同样的问题。为了运行应用程序,它的 Shift+F10 用于应用更改它的 Ctrl+F10。试试看。希望它有效。