Muh*_*eri 42 android gradle android-studio
我一直在使用Android Studio,到目前为止我使用的是1.0.1,gradle有点慢,大约1.5分钟为assembleDebug(我的项目非常大!)但是今天我将我的AS更新为1.2现在同样的过程需要大约7到10分钟,有时甚至没有结果!
有什么设置我必须改变,以使其更快?老实说,每次调试运行10分钟都是一场噩梦!
大多数时候,我的CPU使用率仍然是10%!(它实际上是空闲的!)因为在gradle工作之前它几乎一直在100%
Sma*_*ing 33
有同样的问题.
我所做的是将全局gradle设置更改为离线工作,这可以通过转到Preferences => Gradle来完成.这确实有所作为.
我见过人们使用的另一种方法,但我还没有使用过的方法是在gradle文件夹中创建一个gradle.properties,如下所示:
只需在以下目录中创建名为gradle.properties的文件:
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)
Run Code Online (Sandbox Code Playgroud)
将此行添加到文件中:
org.gradle.daemon=true
Run Code Online (Sandbox Code Playgroud)
请查看此链接以获取更多选项以及有关加速gradle的详细说明.
希望这可以帮助!.
Eli*_*ala 11
我正在使用Google+登录测试我的应用.所以我添加了发布签名到调试版本.应用程序在~26秒内编译.
build.gradle 模块: app文件
signingConfigs {
debug {
storeFile file(project.property("MyApp.signing"))
storePassword project.property("MyApp.signing.password")
keyAlias project.property("MyApp.signing.alias")
keyPassword project.property("MyApp.signing.password")
}
}
Run Code Online (Sandbox Code Playgroud)
当我删除~7.5秒.
接下来我测试了线下等级
文件 - 设置 - 构建,执行... - 构建工具 - Gradle - 离线工作
现在我的应用程序在~4.5秒内编译.
当然我还添加了开启 - 并行编译独立模块(可能需要更大的堆大小) - 自动生成项目(仅在未运行/调试时工作)
文件 - 设置 - 构建,执行... - 编译器
| 归档时间: |
|
| 查看次数: |
31692 次 |
| 最近记录: |