Android Studio Instant 运行 不工作

Android Studio Instant Run not working

我正在尝试让 Instant 运行 在 Android Studio 中工作。我有 A.S。安装了 2.0 Preview 4,我的 Instant 运行 是这样启用的:

现在,我正在 Google (https://github.com/googlesamples/android-topeka) 的 Topeka 示例应用程序中对此进行试验。所以,我在CategorySelectionActivity和CategorySelectionFragment里放了一堆Toast,希望可以用Instant运行瞬间改变。但是每次我点击 A.S 中的 Instant 运行 按钮时,它都会完全关闭应用程序并重新安装它。它不会从我之前使用的相同 activity 恢复(如预期的那样),也不会像

那样显示 toast 消息

Applied code changes without Activity restart

有谁知道如何让 Instant 运行 正常工作?

谢谢, 伊戈尔

此问题的解决方案是将 Android Studio 更新为 2.0 Preview 8,gradle wrapper 更新为:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

并使用此 gradle 依赖项:

classpath 'com.android.tools.build:gradle:2.0.0-alpha8'

Instant 运行 现在可以在我的 Mac 上使用了!

请将 Android Studio 更新到 Android Studio 2.0 Preview 8。Android Studio 2.0 Preview 8 到金丝雀频道,以及新版本的 Gradle 插件:2.0 .0-alpha8。你会想要同时更新两者; instant 运行 特别是仅在使用最新版本的两者时才启用: