发现用Android Studio的make和直接使用command line来编译项目,之间的速度相差太大。下面来说说我如何优化。
1. 在你的$HOME/.gradle/gradle.properties文件里面添加下面代码
[quote]org.gradle.daemon=true[/quote]
2. 在你的${PROJECT.DIR}/gradle.properties文件添加下面代码
[quote]org.gradle.parallel=true
project.android.dexOptions.preDexLibraries=false[/quote]
3. 打开gradle compiler的并行编译
[img]http://dl2.iteye.com/upload/attachment/0106/6108/e8309f7a-7202-35f0-a603-e514156d353a.png[/img]
4. 建议你还是直接运行command 来编译安装。 如果不想每次切到命令行,可以直接在gradle tool windows上来运行对应的gradle 命令。
gradlew installDebug
[img]http://dl2.iteye.com/upload/attachment/0106/6110/81331513-43c3-3823-b246-c0c26d3e5fff.png[/img]
5. 当你运行过一次gradlew build之后,其实可以用offline mode来提升build的速度。
如果是命令行: [quote]gradlew --offline installDebug[/quote]
如果是Android Stuido:
[img]http://dl2.iteye.com/upload/attachment/0106/6114/6f417d41-83c3-36e0-89cd-a54a46e16b68.png[/img]
ref:[url]https://plus.google.com/+AndroidDevelopers/posts/ECrb9VQW9XP[/url]
1. 在你的$HOME/.gradle/gradle.properties文件里面添加下面代码
[quote]org.gradle.daemon=true[/quote]
2. 在你的${PROJECT.DIR}/gradle.properties文件添加下面代码
[quote]org.gradle.parallel=true
project.android.dexOptions.preDexLibraries=false[/quote]
3. 打开gradle compiler的并行编译
[img]http://dl2.iteye.com/upload/attachment/0106/6108/e8309f7a-7202-35f0-a603-e514156d353a.png[/img]
4. 建议你还是直接运行command 来编译安装。 如果不想每次切到命令行,可以直接在gradle tool windows上来运行对应的gradle 命令。
gradlew installDebug
[img]http://dl2.iteye.com/upload/attachment/0106/6110/81331513-43c3-3823-b246-c0c26d3e5fff.png[/img]
5. 当你运行过一次gradlew build之后,其实可以用offline mode来提升build的速度。
如果是命令行: [quote]gradlew --offline installDebug[/quote]
如果是Android Stuido:
[img]http://dl2.iteye.com/upload/attachment/0106/6114/6f417d41-83c3-36e0-89cd-a54a46e16b68.png[/img]
ref:[url]https://plus.google.com/+AndroidDevelopers/posts/ECrb9VQW9XP[/url]