首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio gradle构建时间太长

Android Studio gradle构建时间太长
EN

Stack Overflow用户
提问于 2015-04-01 20:55:44
回答 22查看 318.2K关注 0票数 252

我的Android Studio项目过去构建速度更快,但现在需要很长时间才能构建。你知道是什么原因导致了延迟吗?我尝试过https://stackoverflow.com/a/27171878/391401,但没有效果。我没有任何反病毒运行,这可能会中断构建。我的应用程序也没有那么大(在5MB左右),它通常在几秒钟内构建,但不确定发生了什么变化。

代码语言:javascript
复制
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  
EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2015-04-02 17:24:36

找到原因了!!如果Android Studio有一个代理服务器设置,并且无法到达服务器,那么它可能需要很长时间才能构建,可能是试图到达代理服务器并等待超时。当我删除代理服务器时,设置它的工作正常。

删除代理:File > Settings > Appearance & Behavior > System settings > HTTP Proxy

票数 41
EN

Stack Overflow用户

发布于 2016-03-08 13:18:46

在Android Studio中,转至文件->设置->构建,执行,部署->构建工具-> Gradle

(如果在mac上) Android Studio ->首选项...->构建、执行、部署->构建工具-> Gradle

检查“全局Gradle设置”下的“离线工作”。

Note:在更新版本的Android studio中,View->Tool Windows->Gradle->Toggle button of online/offline

它将减少90%的gradle构建时间。

如果您刚刚在gradle中添加了一个新的依赖项,则必须取消选中offline work,否则gradle将无法解析这些依赖项。在完成解析之后,您可以查看offline work以获得更快的构建速度

票数 483
EN

Stack Overflow用户

发布于 2015-11-29 09:37:27

如果您使用的是Google Play服务,请确保您没有在Gradle构建脚本中使用以下代码:

代码语言:javascript
复制
compile 'com.google.android.gms:play-services:8.3.0'

只使用你的应用程序真正使用的那些Google app。如果您正在使用的全部是Google Maps,则可以使用以下代码:

代码语言:javascript
复制
com.google.android.gms:play-services-maps:8.3.0

当我这样做的时候,我的编译时间从超过2分钟增加到了大约25秒。有关可以有选择地编译的Google apis的列表,请参阅:

https://developers.google.com/android/guides/setup

票数 154
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29391421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档