5分とかかかっててとても遅いので調べつついろいろやってみました
最終的に早ければ1分切るぐらいになったので満足
AndroidStudio 1.4
gradle 1.3.0
root/gradle.properties追加
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
プロパティ | 意味 |
---|---|
org.gradle.daemon | デーモンプロセスを使うか |
org.gradle.jvmargs | 実行時のJVM引数 |
org.gradle.parallel | gradleの並列ビルドモードを有効にする |
org.gradle.configureondemand | 関連するプロジェクトがある場合に必要な部分だけビルドする |
オフライン化
AndroidStudio > Preference > Build, Ececution, Deploymente > Build Tools > Gradle を開きOffline work にチェック
インクリメンタルビルド化
各モジュールの build.gradle でインクリメンタルビルドを有効化
android {
(いろいろ)
dexOptions {
incremental true
}
}