对于我的应用程序,我必须在三台设备上测试我的应用程序。每次我想将我的代码上传到所有设备时,gradle会为每个需要很长时间的设备再次构建应用程序。
有没有办法让gradle理解代码中没有任何变化,它应该只是将相同的代码上传到其他设备?
我在谷歌和堆栈交换网站上搜索过但无法找到确凿的答案。我还搜索了gradle设置文件,但找不到任何可以解决我问题的内容。
答案 0 :(得分:2)
将您的Android Studio升级到V2.0 +并使用Instant Run 功能,以避免每次更改都重建。
如果您已经在2.0以上版本的android studio上启用了
的即时运行Settings - > Build, Execution, Deployment > Instant Run
在Android Studio 2.0中引入,Instant Run是一种行为 运行和调试命令可以显着缩短之间的时间 更新您的应用。虽然你的第一次构建可能需要更长时间 完成后,即时运行将后续更新推送到您的应用程序 建立一个新的APK,以便更快地看到更改。
阅读official documentation以详细了解instatn run的好处。