私はAndroid開発で新しく、私のGradleビルドプロセスは時間がかかりました。私はグラールルビルドを待つのは面倒です。どんなヘルプも充実しています。事前のおかげでAndroidスタジオでのGradleビルドプロセスのスピードアップ
答えて
私が述べてきたいくつかの解決策があります。
はがgradle.propertiesが
ファイル開きテクニック#は以下の行を追加しますが
org.gradle。デーモン=真
テクニック#2
はgradle.propertiesが次の行に
org.gradle.parallel =真
ファイル開き
テクニック#3
がgradle.propertiesが
は、次の行を追加し、ファイル開き
org.gradle.jvmargs = -Xmx2048m -XX:MaxPermSizeを= 512メートル-XX:+ HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8
技術#4
グラデルビルドの速度を最適化するための他の多くのテクニックがあります。あなたがまだ問題を抱えているなら、私はコマンドラインからgradleを使うのが好きです。 詳細については、G +のdiscussionを開発者と一緒に見ることができます。
で動作します。まあそれは満足です:) –
#3のためにあなたがあなたのシステムのために持っているどのくらいのメモリを分析することを確認してください。 2GBのメモリしか持っていないと、システムにとって効率的ではありません。 –
ええ、2GBのRAMがAndroid Studioの最小要件であり、8GBが推奨されています:)。 8GB未満では確実に遅く実行されます –
:
私は以下の私のgradle.propertiesファイルがあります:
org.gradle.daemon=true
org.gradle.jvmargs=-Djava.awt.headless=true -Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
を私もでdexOptionsを持っていますあまりにアプリ/ build.gradleファイル:
dexOptions {
incremental true
javaMaxHeapSize "4096M"
jumboMode true
maxProcessCount 8
preDexLibraries false
threadCount 8
}
ますあなたのシステムのためにそれらの値を調整することができます。
dexInProcess - dxコンパイラを別のプロセスとして実行するか、GradleデーモンJVM内で実行するかどうかを指定します。
javaMaxHeapSize - dxを呼び出すときに-Xmx値を指定します。値の例は「2048m」です。
ジャンボモード - dx(--force-jumbo)でジャンボモードを有効にします。
maxProcessCount - dexに使用できる同時プロセスの最大数。既定値は4です。
preDexLibraries - ライブラリをpre-dexするかどうかを指定します。これにより、増分ビルドは改善されますが、クリーンビルドは遅くなる可能性があります。
threadCount - dxを実行するときに使用するスレッドの数。既定値は4です。
2倍の速度でビルドする方法が間違っていました。将来は修正されるかもしれませんが、現在は時計のように動作します。 スタジオを非表示にするには(Macではcmd + Hまたはcmd + R、Windowsではwin + D)する必要があります。 私はそれを100以上のビルド(Android Studio 2.3)でテストしましたが、例外はありませんでした。
- 1. AndroidスタジオのGradleエラー
- 2. Androidスタジオ+ Gradle + Androidアノテーション
- 3. Gradle error Androidスタジオ
- 4. Androidスタジオgradleビルドエラー
- 5. AndroidのスタジオとのGradleインターネット
- 6. AndroidスタジオのGradleエラー(JAVA)?
- 7. AndroidスタジオでカスタムGradle Androidビルドを起動
- 8. Androidスタジオ2.0でGradleのバージョンを更新
- 9. Androidスタジオ2.2.2 Gradle project refresh failed
- 10. Androidスタジオ同期sdk gradle
- 11. Androidスタジオ - Gradle build failing - Javaヒープスペース
- 12. AndroidのスタジオGradleのエラー(アンドロイドスタジオ2.1)
- 13. GradleとAndroidスタジオのバージョンの同期
- 14. Androidスタジオ2.1.3のGradle同期エラー
- 15. Androidスタジオ2.2.2のGradle同期エラー
- 16. Androidスタジオgradle build error :: app:mergeDebugResources FAILED FAILURE
- 17. Androidスタジオ2.2.3 Gradle Build Stuck実行中
- 18. AndriodスタジオのGradleプラグイン
- 19. AndroidスタジオのアップデートGradleをクリックした後のカンジダリングの同期 - エラー:Gradle 2.14.1にAndroid Gradleプラグイン2.1.3以降が必要
- 20. Androidスタジオでgradleとproguardの警告を回避できない
- 21. Androidスタジオでgradleプロジェクトの同期が失敗しました3.03
- 22. Androidスタジオgradleプロジェクトの更新がXubuntuで失敗しました
- 23. Androidスタジオ2.2.3でGradleプロジェクトの同期に失敗しました
- 24. 現代のC++とGradle AndroidスタジオでJSONを使用する
- 25. Androidスタジオでgradleプロジェクトの同期に失敗しました
- 26. AndroidスタジオでOpenCvライブラリ用のGradleを有効にする
- 27. Androidスタジオ3.0.1でGradleプロジェクトの同期に失敗しました
- 28. Androidスタジオ:251のエラーで完了したGradleビル
- 29. I3プロセッサを搭載したAndroidスタジオをスピードアップする方法
- 30. Androidスタジオ特定のビルドバリアントのためのGradleタスク
多分、この質問に対する回答はあなたに役立ちます:http://stackoverflow.com/questions/17324849/android-studio-gradle-build-speed-up?rq=1 – user187470
どのASバージョンを使用していますか? – k0sh
このリンクはhttps://hackernoon.com/speed-up-gradle-build-in-android-studio-80a5f74ac9ed –