Jestem nowy na rozwój Androida i mój proces budowy Gradle długo. To denerwujące, że muszę czekać na kompilację. Każda pomoc jest aprobowana. Dzięki z góryJak przyspieszyć proces tworzenia Gradle w Android Studio
Odpowiedz
Istnieje kilka rozwiązań, o których wspomniałem:
Technika # 1
Otwórz plik gradle.properties
dodaj następującą linię
org.gradle. demon = true
Technika # 2
Otwórz plik gradle.properties
dodać następujący wiersz
org.gradle.parallel = true
technika # 3
Otwórz plik gradle.properties
dodać następującą linię
org.gradle.jvmargs = -Xmx2048m -XX: MaxPermSize = 512m -XX: + HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8
Technika 4
Istnieje wiele innych technik optymalizacji szybkości tworzenia gradacji. Jeśli nadal masz problem, wolę używać gradle z wiersza poleceń. Aby uzyskać więcej informacji, możesz uzyskać informację o discussion na G + z programistami.
Dzięki Technique 4 działał najlepiej wśród nich. Cóż, to jest zadowalające :) –
Dla # 3 upewnij się, że analizujesz, ile masz pamięci dla swojego systemu. Jeśli masz tylko 2g pamięci, która nie będzie wydajna dla twojego systemu. –
Tak, 2 GB pamięci RAM jest minimalnym wymaganiem dla Androida Studio i zalecane jest 8 GB :). Mniej niż 8 GB z pewnością będzie wolniejsze, –
Proponuję prowadzenie wszystkich 3 z technik wraz z kilkoma android dexOptions wtyczki Gradle też:
Mam następujący moich gradle.properties plik:
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
Mam też dexOptions w aplikacja build.gradle plik/za:
dexOptions {
incremental true
javaMaxHeapSize "4096M"
jumboMode true
maxProcessCount 8
preDexLibraries false
threadCount 8
}
Ty może dostroić te wartości do twojego systemu. Oto więcej informacji na temat tych opcji:
dexInProcess - Czy uruchomić kompilator dx jako oddzielny proces, czy wewnątrz JVM programu Gradle Demon.
javaMaxHeapSize - Określa wartość -Xmx podczas wywoływania dx. Przykładowa wartość to "2048m".
Tryb jumbo w trybie dx (--force-jumbo).
maxProcessCount - Maksymalna liczba równoczesnych procesów, których można użyć do dex. Domyślne wartości to 4.
preDexLiblioteki - Czy biblioteka się dekryptować. Może to poprawić przyrostowe kompilacje, ale czyste kompilacje mogą być wolniejsze.
threadCount - Liczba wątków używanych podczas uruchamiania dx. Domyślnie 4.
Po prostu przez przypadek odkryłem, jak budować 2 razy szybciej. Może być to naprawione w przyszłości, ale teraz działa jak w zegarku. Wszystko, czego potrzebujesz, to ukryć swoje studio (cmd + H lub cmd + R dla mac, wygraj + D dla Windows). Testowałem to na ponad 100 wersji (Android Studio 2.3), nie było żadnych wyjątków.
- 1. Duże projekty Android - jak przyspieszyć proces budowania?
- 2. Jak przyspieszyć proces Eclipse Juno?
- 3. Błąd Gradle podczas tworzenia nowego projektu za pomocą Android Studio
- 4. Programowanie Android Studio Gradle
- 5. Android Studio - Gradle
- 6. Android Studio tworzenia projektów błąd
- 7. Studio Android + Gradle + adnotacje Androida
- 8. Jak przyspieszyć proces minimalizacji UglifyJS 2?
- 9. Jak przyspieszyć proces skanowania portów TCP?
- 10. Android Studio, błąd aktualizacji Gradle
- 11. Android Studio, jak uruchomić synchronizację gradle ręcznie?
- 12. Jak przyspieszyć proces uczenia się w trybie innym niż NVIDIA?
- 13. Błąd Studio Studio Gradle w czasie kompilacji
- 14. Android-Studio Actionbar błąd sherlock z gradle
- 15. Android Studio, Gradle: Jak automatycznie opublikować release.apk do svn repozytorium?
- 16. Android Studio: importuj projekt z Gradle
- 17. Android Studio 2.2 Gradle aktualizacja nie powiedzie
- 18. Android Studio Gradle nie Projekt budowlany
- 19. Jak ustawić NDK_MODULE_PATH w Android Studio i/lub gradle?
- 20. Jak poprawnie skonfigurować Gradle w Android Studio dla ActionBarSherlock?
- 21. Jak używać Gradle do generowania JavaDoc w Android Studio?
- 22. Jak przyspieszyć ładowanie DataSetów
- 23. Android Studio - Gradle Oczywisty łączących Failed
- 24. Android Studio 1.0 Gradle Błąd getConfiguration()
- 25. Android Studio Gradle androidTest vs instrumentTest
- 26. Sprawdzanie niestandardowe Checkstyle z gradle (Android Studio)
- 27. Gradle Budowanie Running Android Studio zbyt długo
- 28. Błędy gradle w Androidzie Studio
- 29. OnClickListener w Android Studio
- 30. Jak debugować pliki studio gradle Android i zadań?
Może odpowiedzi na to pytanie pomogą: http://stackoverflow.com/questions/17324849/android-studio-gradle-build-speed-up?rq=1 – user187470
jakiej wersji AS używasz? – k0sh
Ten link działa https://hackernoon.com/speed-up-gradle-build-in-android-studio-80a5f74ac9ed –