My 安卓工作室项目过去构建速度更快,但现在需要很长时间才能构建。有什么想法可能导致延误吗?
我努力了https://stackoverflow.com/a/27171878/391401 https://stackoverflow.com/a/27171878/391401但没有效果。我没有运行任何可能会中断构建的防病毒软件。我的应用程序的大小也不是那么大(大约5MB)并且它曾经在几秒钟内构建,但不确定发生了什么变化。
10:03:51 Gradle build finished in 4 min 0 sec
10:04:03 Session 'app': running
10:10:11 Gradle build finished in 3 min 29 sec
10:10:12 Session 'app': running
10:20:24 Gradle build finished in 3 min 42 sec
10:28:18 Gradle build finished in 3 min 40 sec
10:28:19 Session 'app': running
10:31:14 Gradle build finished in 2 min 56 sec
10:31:14 Session 'app': running
10:38:37 Gradle build finished in 3 min 30 sec
10:42:17 Gradle build finished in 3 min 40 sec
10:45:18 Gradle build finished in 3 min 1 sec
10:48:49 Gradle build finished in 3 min 30 sec
10:53:05 Gradle build finished in 3 min 22 sec
10:57:10 Gradle build finished in 3 min 19 sec
10:57:11 Session 'app': running
2022 年更新;谷歌删除了“Offline work
“ 选项;
他们补充说“Donwload external annotations for dependencies
" 选项,但当然取消选中该选项不会提供相同的速度改进。
Answer
在 Android Studio 中转到
文件 -> 设置 -> 构建、执行、部署 -> 构建工具 -> Gradle
(如果在 Mac 上) 安卓工作室-> 首选项... -> 构建、执行、部署 -> 构建工具 -> Gradle
检查“全局 Gradle 设置”下的“离线工作”
Note:在较新版本的 Android studio 中,View->Tool Windows->Gradle->Toggle button of online/offline
它将减少 90% 的 gradle 构建时间。
如果您刚刚在 gradle 中添加了新的依赖项,则必须取消选中离线工作否则 gradle 将无法解决依赖关系。完全解决后,您可以检查离线工作为了更快的构建
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)