我昨天从Eclipse迁移到Android Studio 5.x.很不错。
然而,当我运行应用程序进行编译并将其安装到我的手机中时,它需要比eclipse更多的时间。
我点击运行,然后开始制作应用。任务说:Grandle: Executing tasks [:mypackage:assembleDebug]
。完成后说Grandle invocation completed successfully in x min x sec
。然后加载它。
问题在于它有时可能只需要20秒,但其他时间则需要2-3分钟。这是恼人的等待时间。这种执行是否必须在每次编译之前始终运行?我可以关闭它还是缩短它的时间?
对不起,如果这个问题不准确,但我不熟悉爷爷在AS中如何全面运作。
答案 0 :(得分:4)
您可以通过在主gradle.properties中使用此配置来加快gradle的速度(在Windows中,您可以在C:\Users\YourUserName\.gradle\
或Mac上的/Users/YourUserName/.gradle/
中找到此文件 - 或者创建新文件如果没有存在):
org.gradle.daemon=true
org.gradle.parallel=true
这就是你现在所能做的一切,谷歌在IO上表示,他们会尝试让它更快。
还有类似的主题: Android studio Gradle build speed up
答案 1 :(得分:0)
如果您的操作系统是Windows,则gradle构建将花费大量时间。尝试使用Ubuntu。您可以尝试在Windows旁边双启动Ubuntu。我在我的Windows 8.1笔记本电脑上安装了Ubuntu,然后安装了android studio。一开始不是很容易,有很多步骤,很多东西要安装。需要一些研究才能使安装工作。但最终它是有益的。在我用3-5分钟在Windows中进行gradle构建之前,现在只需3-8秒。
答案 2 :(得分:0)
如果您使用的是Windows,请执行此页上的所有操作,并尝试禁用防病毒软件1小时,以注意是否存在差异。 我正在使用Avast并在构建刮板时禁用它几秒钟。