如何在Android Studio 2.0中启用即时运行?

16

Android Studio 2.0引入了即时运行功能,但它对我来说不起作用,我知道2.0版本目前处于预览渠道。

有人尝试过使用带即时运行功能的2.0吗?


1
请按照以下步骤操作:http://tools.android.com/tech-docs/instant-run - albodelu
1
Android Studio的最新功能(Android Dev Summit 2015)视频演示 https://youtu.be/fs0eira2pRY?t=20m52s - albodelu
2个回答

33

使用Android Gradle Plugin 2.0.0及其以上版本构建的项目默认启用Instant Run。要将现有项目更新为最新版本的Gradle插件,请转到Settings对话框:

在Mac上,点击Android Studio → Preferences
在Windows和Linux上,点击File → Settings

在设置/首选项对话框中,转到Build, Execution, Deployment → Instant Run
单击“Update Project”链接。提示时,单击“OK”。
enter image description here 如果没有出现“Update Project”链接,则说明您的项目已经是最新的

使用Instant Run


要首次运行您的应用程序,请单击Run 'app'(或Debug 'app')。Android Studio将通过编译、dexing、打包和安装.apk文件,并启动应用程序来运行您的应用程序。应用程序启动后,一个小的黄色闪电会出现在Run 'app'(或Debug 'app')按钮旁边。这表示Instant Run功能已准备就绪。

再次单击Run 'app'(或Debug 'app')将启动Instant Run,并且您的更改将在几秒钟内推送到已连接的设备上。

要终止设备上正在运行的应用程序,请单击Stop 'app'


3

Instant Run 默认在新创建的项目中启用,可以在项目设置的 Build, Execution, Deployment -> Instant Run 中为现有应用程序打开。构建脚本将需要更新以使用 Gradle 插件的 v2.0.0-alpha 版本。如往常一样,这仍然是非常新的,可能不完全稳定。


我一直遇到Instant Run的问题,例如在终止进程并重新构建项目之前无法将Activity转换为新的侦听器接口。我认为它浪费了我比节省的时间更多的时间。感谢您让我知道如何禁用它。我会在几个月后再尝试一次,但现在真的很令人沮丧。 - 13rac1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接