Android geliştirme konusunda yeni ve Gradle oluşturma işlemimin uzun süredir çalışmasını sağlıyorum. Gradle için beklemek benim için can sıkıcı. Herhangi bir Yardım belirlenir. Şimdiden teşekkürlerAndroid Studio'da Gradle oluşturma işlemi nasıl hızlandırılır
cevap
bahsettiğim bazı çözümler vardır:
gradle.properties
dosyasını açın Tekniği # aşağıdaki satırı ekleyin
org.gradle. Daemon = true
gradle.properties
aşağıdaki satırı
org.gradle.parallel = true
Tekniği # 3
gradle.properties
aşağıdaki satırı ekleyin dosya açın
org.gradle.jvmargs = -Xmx2048m XX: MaxPermSize = 512 XX: + HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8
Tekniği 4.
Toplama yapısının hızını optimize etmek için başka birçok teknik var. Hala sorun yaşıyorsanız, komut satırından gradle kullanmayı tercih ediyorum. Daha fazla ayrıntı için, geliştiricilerle G + 'da bir discussion görebilirsiniz.
çalışır. Teşekkürler Technique 4 bunlar arasında en iyi çalıştı. İyi tatminkar :) –
# 3 için sisteminiz için ne kadar bellek olduğunu analiz ettiğinizden emin olun. Sadece 2g belleğiniz varsa, sisteminiz için verimli olmayacaktır. –
Evet, Android Studio için 2 GB RAM minimum gereksinim ve 8 GB önerilir :). 8GB'tan az, kesinlikle daha yavaş çalışacaktır –
Ben de bazı android gradle eklenti dexOptions birlikte tekniklerin hepsi 3 çalışan öneririm:
benim gradle.properties aşağıdaki dosyası vardır: Ben de içinde dexOptions var
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
çok app/build.gradle dosyası:
dexOptions {
incremental true
javaMaxHeapSize "4096M"
jumboMode true
maxProcessCount 8
preDexLibraries false
threadCount 8
}
Sen Sisteminiz için bu değerleri ayarlayabilir. İşte bu seçenekler hakkında daha fazla bilgi:
dexInProcess - dx derleyicisini ayrı bir işlem olarak veya Gradle daemon JVM içinde çalıştırmak için.
javaMaxHeapSize - dx çağrılırken -Xmx değerini belirtir. Örnek değer "2048m" dir.
jumboMode - Jumbo modunu dx (--force-jumbo) içinde etkinleştir.
maxProcessCount - Düsüklemek için kullanılabilecek maksimum eşzamanlı işlem sayısı. Varsayılanlar, kitaplıkların ön-dex'lerinin yapılıp yapılmayacağı ile ilgili olarak,
preDexKütüphaneler. Bu artımlı yapıları geliştirebilir, ancak temiz yapılar daha yavaş olabilir.
threadCount - dx çalışırken kullanılacak konu sayısı. Varsayılanlar, 4.
Yanlışlıkla 2 kat daha hızlı nasıl oluşturulacağını buldum. Gelecekte düzeltilecek, ama şimdi saat gibi çalışır. Tek yapmanız gereken, stüdyonuzu gizlemek (mac için cmd + H veya cmd + R, Windows için D + D). Şimdilik 100'den fazla sürümle test ettim (Android Studio 2.3), istisnalar yoktu.
- 1. Android oluşturma işlemi nasıl çalışıyor?
- 2. Android Studio 2.0'da çalışma nasıl hızlandırılır?
- 3. IntelliJ Hata: Anormal oluşturma işlemi sonlandırma
- 4. Android Gradle Error - Yürütme işlemi için başarısız oldu ': app: dexDebug'
- 5. oluşturma Gradle proje sıkıştı
- 6. Nasıl Hızlandırılır Simple Join
- 7. Eşzamansız Oluşturma İşlemi?
- 8. Django FileField yükleme hızı nasıl hızlandırılır?
- 9. Gradle ile bir uberjar oluşturma
- 10. Bir Android studio Gradle
- 11. Android Studio - Gradle oluşturma başarısız - Java Heap Space
- 12. Gradle Android testi
- 13. Android Studio - Gradle
- 14. Android Gradle Kod Kapsamı
- 15. Word Interop işleme nasıl hızlandırılır?
- 16. iOS'ta HKStatisticsCollectionQuery nasıl hızlandırılır 9.3?
- 17. Android: OpenGL oluşturma işlemi ağır arka plan görevi çalıştırıldığında duraklar
- 18. gradle-android-Scala-eklentisi
- 19. Çıktıyı yakalamayan grup oluşturma işlemi
- 20. Android/gradle: depo kullanamaz
- 21. Android gradle runtimeClasspath karşılığı
- 22. Gradle android eklentisi için
- 23. IntelliJ, Android ve Gradle
- 24. Android Studio ve Gradle
- 25. Gradle
- 26. Android setContentView işlemi
- 27. Android Studio'da özel Gradle Android build'i başlatın
- 28. Android için gradle lintOptions belgesi nasıl bulunur?
- 29. android studio gradle sync hatası
- 30. Android projesinin Eclipse Gradle ihracatı yok
Belki de bu sorunun cevapları size yardımcı olabilir: http://stackoverflow.com/questions/17324849/android-studio-gradle-build-speed-up?rq=1 – user187470
AS sürümü hangi kullanıyorsunuz? – k0sh
Bu bağlantı https://hackernoon.com/speed-up-gradle-build-in-android-studio-80a5f74ac9ed –