Pertanyaan Cara mempercepat proses kompilasi Android Studio


Pembaruan terbaru: Lihat Android Studio 2.0 (pratinjau) Instant Run itu luar biasa !!!!

Saya telah menemukan beberapa tips (Membuat dan menjalankan aplikasi melalui Gradle dan Android Studio lebih lambat daripada via Eclipse) untuk mempercepat proses kompilasi Android Studio (Gradle) tetapi saya masih berpikir itu terlalu lambat. Diperlukan waktu sekitar 15 detik untuk mengkompilasi proyek dan dijalankan di perangkat.

Gradle.properties sudah diatur ke:

org.gradle.daemon = true

org.gradle.parallel = true

Edit: Luar biasa !!! Rekan saya melaporkan bahwa Jack dan Jill mungkin solusinya: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers.html Saya membacanya.

Lihat penjelasan ini: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android

Edit 2: Info baru tentang Jack dan Jill !: http://tools.android.com/tech-docs/jackandjill

Sunting 3: Android Studio 2.0 tampaknya membebaskan kita dari semua beban! Lihat "Instant Run". http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html


32
2018-04-29 14:36


asal


Jawaban:


Ada dua tugas utama untuk mengonfigurasi bangunan Anda guna mengurangi waktu pembuatan.

Pertama, Anda harus mengkonfigurasi kompilasi Anda dengan bendera khusus agar lebih cepat. Edit Anda gradle.properties atau local.properties file sebagai berikut:

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

Penjelasan:

  • Setidaknya 3gb memori diperlukan oleh opsi baru yang termasuk dalam Android Studio 2.2 dexing-in-process. Jika komputer Anda tidak memiliki cukup memori, Anda dapat menyesuaikan atribut ini dengan sesuatu yang lebih sesuai untuk pengaturan Anda.
  • Build Cache adalah fitur baru yang diperkenalkan di Android Studio 2.2 yang meningkatkan banyak versi. Info lebih lanjut di sini http://tools.android.com/tech-docs/build-cache . Di Android Studio 2.3 atau atasan benar secara default

Dengan konfigurasi ini, waktu build sering dikurangi dari 2-3 menit menjadi 30 detik atau kurang. Bagian terpenting adalah configureondemand atribut. Info lebih lanjut sini untuk mengonfigurasi parameter Android Studio

Pertama, satu kompilasi proyek Anda dengan minSDKVersion> = 21 *. Jika aplikasi Anda memiliki versi SDK min yang lebih rendah, Anda dapat membuat yang khusus productFlavour untuk tujuan pengembangan sebagai berikut:

productFlavors {

    production {
        minSdkVersion 15
        ...
    }

    development {
        minSdkVersion 21
        ...
    }
}

* Penting, dengan Android Studio 2.4 ini tidak diperlukan lagi karena IDE membuat ini secara otomatis.


21
2017-12-08 15:16



Lihat Android Studio 2.0 PREVIEW! Lebih cepat!

Mendukung Instant Run, menyediakan emulator yang lebih cepat dan didasarkan pada IntelliJ IDEA 15.

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


1
2017-11-24 15:20



Kiat untuk mempercepat android studio

  1. Aktifkan Pekerjaan Offline

  2. Tingkatkan Kinerja Gradle dengan menambahkan kode berikut di gradle.properties

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

Panduan langkah demi langkah:http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


1
2018-01-16 14:06