web-dev-qa-db-ja.com

高速化する方法Android Studioコンパイルプロセス

最新アップデート:Android Studio 2.0(プレビュー)Instant Run すばらしい!!!!

Android Studioのコンパイルプロセスを高速化するためのいくつかのヒント( GradleおよびAndroid Studioを使用したアプリのビルドと実行はEclipse Gradle)しかし、私はまだ遅いと思います。プロジェクトをコンパイルしてデバイスで実行するには、約15秒かかります。

Gradle.propertiesはすでに以下に設定されています。

org.gradle.daemon = true

org.gradle.parallel = true

編集:素晴らしい!!!私の同僚は、ジャックとジルが解決策かもしれないと報告しました: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head -uphill-to-developers.html 読んでいます。

この説明をご覧ください: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_Android

編集2:ジャックとジルに関する新しい情報!: http://tools.Android.com/tech-docs/jackandjill

編集3:Android Studio 2.0はすべての負担から解放されるようです! 「インスタントラン」をご覧ください。 http://Android-developers.blogspot.nl/2015/11/Android-studio-20-preview.html

32
Ben Groot

ビルド時間を短縮するためにビルドを構成するには、主に2つのタスクがあります。

最初に、特別なフラグを使用してコンパイルを構成し、高速化する必要があります。 gradle.propertiesまたはlocal.propertiesファイルを次のように編集します。

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
Android.enableBuildCache=true

説明:

  • Android Studio 2.2 dexing-in-process]に含まれる新しいオプションには少なくとも3GBのメモリが必要です。コンピュータに十分なメモリがない場合は、この属性をより適切なものに調整できますセットアップ。
  • ビルドキャッシュは、Android Studio 2.2で導入された新しい機能であり、ビルドを大幅に改善します。詳細はこちら http://tools.Android.com/tech-docs/build- cacheIn Android Studio 2.3以上はデフォルトでtrue

この構成では、ビルド時間が通常2〜3分から30秒以下に短縮されます。最も重要な部分はconfigureondemand属性です。詳細情報 こちら 設定するAndroid Studioパラメーター

まず、minSDKVersion> = 21 *でプロジェクトをコンパイルします。アプリの最小SDKバージョンがそれよりも低い場合、次のように開発目的で特別なproductFlavourを作成できます。

productFlavors {

    production {
        minSdkVersion 15
        ...
    }

    development {
        minSdkVersion 21
        ...
    }
}

*重要、Android Studio 2.4では、これはもう必要ありません。なぜなら、IDEこれを自動的に作成するためです

21
Aracem

スピードアップのヒントAndroid studio

  1. オフライン作業を有効にする

  2. gradle.propertiesに次のコードを追加して、Gradleのパフォーマンスを向上させます

org.gradle.daemon = true
org.gradle.parallel = true

ステップバイステップガイド: http://www.viralandroid.com/2015/08/how-to-make-Android-studio-fast.html

1
Sajan Rana

チェックアウトAndroid Studio 2.0[〜#〜] preview [〜#〜]!はるかに高速!

インスタントランをサポートし、より高速なエミュレータを提供し、IntelliJ IDEA 15に基づいています。

http://Android-developers.blogspot.nl/2015/11/Android-studio-20-preview.html

1
Ben Groot