我昨天从Eclipse迁移到了Android Studio5.x。这很好。
然而,当我运行这个应用程序编译并安装到我的手机上时,它比eclipse需要更多的时间。
我点击run,它开始制作应用程序。这些任务说明:Grandle: Executing tasks [:mypackage:assembleDebug]
。Grandle invocation completed successfully in x min x sec
说,一旦完成,就是。然后它加载它。
问题是,有时可能只需要20秒,但有时需要2-3分钟。这就是烦人的等待时间。这个执行有必要在每次编译之前总是运行吗?我可以关闭它或减少它的时间吗?
如果这个问题不准确,我很抱歉,但我不熟悉grandle是如何在AS中充分发挥作用的。
发布于 2014-09-13 23:21:00
你可以通过在主gradle.properties中使用这个配置来进一步提高gradle的速度(在Windows中,你可以在Mac上的C:\Users\YourUserName\.gradle\
或/Users/YourUserName/.gradle/
中找到这个文件-如果不存在,也可以创建一个新的文件):
org.gradle.daemon=true
org.gradle.parallel=true
这就是你目前所能做的一切,谷歌在IO上表示,他们将努力让它更快。
还有一个类似的主题:Android studio Gradle build speed up
发布于 2015-07-13 01:49:52
如果你的操作系统是Windows,gradle构建将会花费很多时间。尝试使用Ubuntu。你可以尝试同时启动Ubuntu和windows。我在我的windows8.1笔记本电脑旁边安装了Ubuntu,然后安装了android studio。一开始不是很容易,有很多步骤,很多东西要安装。它需要一些研究才能使安装工作。但归根结底,这是值得的。在我用3-5分钟在Windows中构建gradle之前,现在只需要3-8秒。
发布于 2019-02-05 21:00:21
如果您使用的是Windows,请执行您在此页面上阅读的所有操作,并尝试禁用您的杀毒软件1小时,以记录是否有任何差异。我在Avast上,在构建刮痕的几秒钟内禁用它。
https://stackoverflow.com/questions/22751830
复制相似问题