我正在开发的应用程序,其apk大小为28 MB。我该怎么做才能减少时间。
如果我在仿真器上运行,则需要5-7分钟,但如果在设备上运行,则需要超过10分钟。
发布于 2016-11-07 10:23:18
您可以设置文件->设置->搜索' gradle '->检查‘使用本地gradle发行版’和检查‘脱机工作’.在安卓工作室。这将提高格拉德尔的建造时间。
Note:在较新版本的Android中,View->Tool Windows->Gradle->Toggle button of online/offline
发布于 2016-11-07 11:58:21
我也有这个问题,我所做的就是禁用项目设置中的即时运行,并重新构建项目。
发布于 2016-11-08 08:32:56
在/.gradle/gradle.properties文件中,有一些减少构建时间的技巧:
# When set to true the Gradle daemon is to run the build.
org.gradle.daemon=true
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true在构建项目时,可以禁用链接任务,在build.gradle文件中添加该任务:
tasks.whenTaskAdded { task ->
if (task.name.equals("lint")) {
task.enabled = false
}
}这对我真的很有用!希望它能帮到你!
在减少建筑时间之前,你应该找出哪一步花费太多时间。
./gradlew assembleDebug --dry-run --profile它将生成一份关于build/reports/profile/方向构建工作的报告,只需阅读报告,然后优化您的构建工作。
https://stackoverflow.com/questions/40462761
复制相似问题