Android Studio Instant 运行 - 覆盖并重建完整应用

Android Studio Instant Run - Override and rebuild full app

到目前为止,我很喜欢 Android Studio 2.0 的 Instant 运行 功能。对于当前 activity 中的小调整,它很棒。然而,有时我需要在较早的 activity 中进行调整,Instant 运行 要么不应用该更改,要么可能只是不重新运行之前的 activity。我希望能够将 Instant 运行 作为一个快速选项,但有时只想告诉 AS 重新加载完整的应用程序而不使用 Instant 运行。

有什么快速的方法吗?我在某处看到有一个 3 步检查表来执行此操作 - 停止、重建、调试。但即便如此似乎也行不通,而且显然比按单个按钮的旧方法慢。

发生这种情况是因为您更改的代码再也没有 运行,所以它本身不是错误。

在AndroidStudio 2.0 的稳定版中,我们在工具栏中添加了重新运行 按钮。如果您单击它,它将推送您的更改并重新启动您的应用程序,本质上是强制执行冷交换。重新启动的进程将包含您希望看到的所有更改,因为您的所有新代码将再次获得 运行。

希望对您有所帮助!