在 Android Studio 2.0中即时运行(如何关闭)

如何在 Android Studio 2.0预览版中禁用即时运行:

enter image description here

我无法从“启用即时运行”中移除蜱虫

我使用的是 Android Studio 2.0 Preview 9,但是这个错误也出现在 Android Studio 2.0 Preview 7中。

128683 次浏览

更新

在 Android Studio 3.5及以上版本中

现在即时运行被删除,它有“ 应用更改”。请参阅 官方博客了解更多更改。

我们删除了 Instant Run,并从 在 Android Studio 3.5中开发一种更实用的方法,叫做应用 应用更改使用来自 Android Oreo 的特定于平台的 API 和更高,以确保可靠和一致的行为; 不像即时 运行,应用更改不会修改您的 APK。为了支持更改, 我们重新构建了整个部署管道,以改进部署 的运行和部署工具栏按钮 更流畅的体验。

现在,按照稳定的可用版本 安卓工作室的3.0版本,

如果需要关闭即时运行,请转到

文件→设置→构建、执行、部署→即时运行 取消选中启用即时运行

enter image description here

使用 Android Studio newest version和更新 Android 插件到‘最新 alpha 版本’,我可以禁用即时运行: Android studio Instant Run view with Version highlighted Android studio Project view with Android Plugin Version highlighted

尝试更新 Android Studio。

从设置中关闭即时运行→构建、执行、部署→即时运行并取消选中“启用即时运行”。

enter image description here

我尝试了以上所有的方法,但没有任何帮助,最后我只是发现在设置 > > apps 下,设备仍然有一个禁用的未安装应用的条目,我只是从那里卸载,它就开始工作了。

可能对某人有用

安卓2.3(稳定版)的设计略有改变。

文件→设置→构建、执行、部署→即时运行和 取消选中启用即时运行。

enter image description here

我对最新的 Android Studio 2.3.2和即时运行也有同样的问题。

这里我做了什么: (我将给你两种方法来实现一个禁用特定的项目,第二个为整个 android 工作室) :

  1. 如果希望对不兼容的 项目禁用即时运行(即具有 SugarORM lib 的项目)

在项目的根上打开 gradle —— > gradle-wrapper. properties,然后更改值 distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

在您的项目 build

classpath 'com.android.tools.build:gradle:2.2.3'

enter image description here

  1. 如果要禁用所有项目的即时运行(横跨 Android Studio)

在旧版本的 AS 设置中,用于即时运行的是

File -> Other Settings -> Default Settings ->Build,Execution,Deployment

然而 在最新版本的 Android Studio 中,即2.3.2 的即时运行设置是:

  • 在苹果设备上安装的 Android Studio-> 偏好..。(见下图)
  • 在 Linux 或 Windows 上安装的 Android Studio-> 在 文件-> 设置..。

enter image description here

enter image description here


编辑: 如果因为任何原因,即时运行设置是灰色的,这样做:

Help-> Find Action...

enter image description here

然后键入“启用即时运行”并单击(现在你应该能够改变参数设置中的值... 或文件-> 设置... ,如果是这样的话,那么这是一个 Android Studio bug: -)

enter image description here

2019年8月最新情况

在 Android Studio 3.5中,使用应用更改即时运行 被取代了。它以不同的方式工作: APK 不再动态修改,而是使用运行时插装来动态重新定义类(更多信息)。因此,由于 Android Studio 3.5的即时运行设置被部署(Settings-> Build,Execution,Deployment-> Deployment)所替代:enter image description here