1

我试过的:

  1. 我已禁用,多次启用即时运行。
  2. 我已经在许多项目上测试了即时运行。
  3. 我尝试了使缓存无效并重新启动。
  4. 我尝试仅更改 XML、仅 Java、静态字段、变量。所有案例都会重新启动整个应用程序。

即时运行按钮仍然会即时运行按钮图像始终重新启动应用程序。

我用于测试的设备是

摩托罗拉 Moto G4 Android 6.0.1 和三星 Galaxy s4 Android 5.1

这个问题有什么解决办法吗?

4

5 回答 5

2

似乎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)

于 2017-04-19T11:29:07.553 回答
2

我知道这个问题已经很久了,但我发现自己遇到了同样的问题,我刚刚找到了解决方案:

在 Gradle 中(模块:app)

  

buildTypes {
   ...
     debug {   multiDexEnabled true  }

}

  在调试模式下启用了 mutidex,这在我的情况下导致了 android studio 2.3.3 的 Instantrun 失败

于 2017-08-15T18:19:38.703 回答
1

只是一点提示。当我从 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.0 Instant Run 不工作

于 2017-03-13T10:16:50.493 回答
1

更新“Android Studio 2.3”后我也遇到了同样的问题,

即使是小的 xml 更改也已完全安装。

消息:“即时运行应用了代码更改并重新启动了应用程序。静态初始化程序更改”

所以我开始从我使用的库中找出是哪一个造成了这个问题。

当我从我的代码中删除领域依赖时,即时运行正常工作。

唔。这不是一个完美的解决方案。但这可能是一个线索。

ps - 删除依赖有点烦人。所以我第一次删除领域初始化代码但它不起作用。仅删除所有领域依赖项将起作用...

于 2017-03-20T05:05:54.447 回答
0

我遇到过同样的问题。为了运行应用程序,它的 Shift+F10 用于应用更改它的 Ctrl+F10。试试看。希望它有效。

于 2017-09-02T16:51:52.787 回答