我有一个项目,里面有大约20个模块。 Gradle清洁大约需要5分钟。如果我添加一个新的模块gradle更新项目需要超过5分钟。
外部库没有依赖关系。依赖关系只在几个模块之间的项目内部。
我有没有gradle的同一个项目,它工作正常。我没有将旧项目转换为gradle。我创建了一个新项目,其文件结构由gradle推荐。但是凭借这种表现,这不是很有用......
知道gradle出了什么问题吗?
答案 0 :(得分:8)
只需在以下目录中创建名为gradle.properties的文件:
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:Users<username>.gradle (Windows)
将此行添加到文件中:
org.gradle.daemon=true
答案 1 :(得分:3)
我在Ubuntu的Android工作室太慢了,我已经完成了这些工作以加快速度。 在欢迎屏幕中单击(您也可以通过文件&gt;关闭项目)
>configure>project default>
>code style > compiler >
click the following options
-make project automatically
-use in process build
-configure on demand
then in compiler (below the first one)
- give build process heap size as 1000 or 1500
(it will take a lot of RAM but Android studio will be extremely fast)
give the same heap size for Android build and gradle build in the below tabs
希望它会有所帮助
答案 2 :(得分:2)
这也有帮助:
如果您发现Android Studio工作缓慢,请考虑减少防病毒保护下的文件夹数量。
项目中的每个防病毒检查都会消耗资源。如果从防病毒保护中排除某些文件夹,则可以显着提高性能。
来源:Android Studio的当天提示。
编辑:2019年Google I / O演讲中提出了同样的观点:https://youtu.be/8rfvfojtRss?list=WL&t=756
答案 3 :(得分:1)
在中设置自定义VM选项 帮助 - &gt;编辑自定义VM选项。
-Xms1024m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops
文件 - &gt;设置 - &gt;构建执行
编译器 - &gt;命令行选项设置 - 离线。
Gradle - &gt; 检查OfflineWork。
启动SDK Manager - &gt; 下载HAXM安装程序。
现在Android工作室就像Windows中的魅力一样。 快乐编码:)
答案 4 :(得分:0)
在Windows上,我发现我的反间谍软件认为jar文件就像归档一样。所以我把它们从扫描中排除了,但它不是很安全....
答案 5 :(得分:0)
我有一台用于Android Studio的MacBook,当我开始使用它时,即使对于最小的应用程序,它也完全无法使用5到10分钟进行构建。 Android模拟器仍然无法正常工作。两件事使系统可用。添加了更多内存 - 我最初有2GB,现在有8GB ......并使用通过USB连接的实际Android硬件。
我的MacBook规格如下 - macOS Sierra版本10.12.3 MacBook(13英寸,2010年中)处理器2.4 GHz Intel Core 2 Duo内存8 GB 1067 MHz DDR3显卡NVIDIA GeForce 320M 256 MB序列号 - 哎呀!< / p>
我用于构建的手机是使用Android 4.4.2 KitKat的LG Sporty
Android Studio已加载并启用了英特尔HAXM扩展程序。