Gradle构建需要花费大量时间

时间:2016-08-06 10:16:51

标签: android android-studio

我已经检查了离线模式并且增加了gradle堆仍然是gradle build需要超过5分钟。如何减少到秒。我应该增加RAM,目前它是4GB。

3 个答案:

答案 0 :(得分:1)

是的,你必须增加你的RAM。但RAM与您的处理器成正比。所以在添加额外的RAM之前,请检查处理器的兼容性。

Android Studio IDE非常重。它需要更高的配置。

答案 1 :(得分:0)

1.如果您使用的是Google Play服务,请确保您没有在Gradle构建脚本中使用此服务:

编译'com.google.android.gms:play-services:8.3.0'

仅使用您的应用实际使用的那些Google API。如果你使用的只是谷歌地图,你可以使用:

com.google.android.gms:播放服务,地图:8.3.0

有关您可以有选择地编译的Google API的列表,请参阅:

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

2.如果Android Studio具有代理服务器设置但无法访问服务器,那么构建需要很长时间,可能是它试图到达代理服务器并等待超时。当我删除代理服务器设置其工作正常。

在Windows文件>设置>外观&行为>系统设置> HTTP代理

答案 2 :(得分:0)

增加RAM并不是一个坏主意。 但如果在项目工作期间建造时间较短并且时间较长,则应该有另一个原因。

您可以检查minifyEnabled的状态(将其设置为false)。 查看连接到gradle的库。删除你不需要的一切。

不要使用整个google-services库 - 只需添加必要的部分即可。 例如: 使用

compile 'com.google.android.gms:play-services-maps:9.4.0'

的内容
compile 'com.google.android.gms:play-services:9.4.0'

尽量避免使用其他重型库