如何为 Android Studio 3.0 禁用 Instant Run

Posted

技术标签:

【中文标题】如何为 Android Studio 3.0 禁用 Instant Run【英文标题】:How to disable Instant Run for Android Studio 3.0 【发布时间】:2018-04-10 12:18:40 【问题描述】:

做了一些更改后,我收到了一个错误

会话“应用程序”:安装 APK 时出错

有些人认为这是因为 Instant Run。

在最新的 Stable android Studio 3.0 上,在 Build, Execution, Deployment 下我没有任何 Instant Run 选项,甚至在设置搜索中检查。有什么线索可以让我禁用它吗?

更新 1:尝试重新安装。不用找了。

内部版本号 171.4408382

更新 2:重置了一个镜头https://***.com/a/19397632/1926621 仍然没有。

更新 3:不重复。一定是设置里的东西。完全干净的安装/重置就可以了。

我看到的截图:

【问题讨论】:

您可能希望发布您在计算机上的设置 > 构建、执行、部署中看到的屏幕截图。 @CommonsWare:已更新。谢谢 你确定这是一个安卓模块吗?我在我的 Android Studio 的设置中看到了很多东西。 @CommonsWare:它只是一个普通的 Android 工作室。没有编辑任何东西。我还应该尝试什么?我会重新安装尝试。 Instant run in Android Studio 2.0 (how to turn off)的可能重复 【参考方案1】:

转到Android Studio Settings or Preferences (for MAC) -> Build,Execution,Deployment -> Instant Run.

然后取消选中顶部的“启用即时运行”复选框。

Linux 屏幕截图:

Windows 屏幕截图:

对于 Mac,请转到菜单栏中的帮助并键入“首选项” 要么, 转到菜单栏中的“Android Studio -> 首选项”

Mac ScreenShot

【讨论】:

@AbdulWaheed:不过,这是正确的答案。请参阅屏幕截图。我在 Linux 和 macOS 上得到相同的结果; Windows 版本的 Android Studio 可能以某种方式被破坏了,但这似乎不太可能。 我确实在 Windows 版本上。 3.0 如果有帮助的话。前几天才更新。使用屏幕截图更新帖子。 尝试重新安装。不用找了。你们有人在 Windows 上得到它吗? 参考***.com/a/57880886/6114088 AS 3.5+【参考方案2】:

Instant Run 不再是 Android Studio 3.5(及更高版本)的功能,因此无法禁用。 如果您发现旧指南建议禁用它,您可以忽略此说明。 请参阅此处1 和此处2。

【讨论】:

有什么方法可以关闭新的 Apply Changes 功能?我不断看到一个弹出窗口,通知我我的应用程序在没有重新安装的情况下重新启动——我希望设备上尽可能接近干净的东西:我的应用程序在运行带有更新代码的构建时。几毫秒的迭代时间并不比在谷歌上搜索工具生成的错误所花费的无数小时... 我原以为现在这总是一个手动过程。也许目标设备至少也必须是 Android 8.0。见medium.com/androiddevelopers/…【参考方案3】:

只要确保您转到 Android Studio -> 首选项,而不是 文件 -> 其他设置 -> 默认设置。 即时运行应该在那里。

【讨论】:

【参考方案4】:

Instant Run 已从 Android Studio 3.5 中删除,并添加了适用于 Android 8 及更高版本的 Apply Changes,请点击链接了解更多信息https://android-developers.googleblog.com/2019/08/android-studio-35-project-marble-goes.html

【讨论】:

【参考方案5】:

终于修好了!

由于 Linux 上的其他用户等看到设置中的 Instant Run 选项,我尝试重新安装并重置安装,遵循 https://***.com/a/19397632/1926621

删除所有旧设置,并安装 Android Studio(保留 SDK 文件)。改变了路径。打开同一个项目,选项现在就在那里!

【讨论】:

【参考方案6】:

对于 mac 最简单/最懒的选项是 CMD+SHIFT+A 搜索即时运行,点击相关建议并取消选中复选框

【讨论】:

以上是关于如何为 Android Studio 3.0 禁用 Instant Run的主要内容,如果未能解决你的问题,请参考以下文章

如何为特定活动禁用 Android 软键盘?

如何为Android Studio编写插件?

如何为 Android Studio 编写插件?

如何为 Android Studio 配置 NDK

如何为 Flutter 应用程序开发设置 Android Studio? [关闭]

如何为特定活动禁用Android Soft Keyboard?