Wtyczka Androida do obsługi Gradle w wersji 2.1.0 (kwiecień 2016 r.)
2.1.3 (sierpień 2016 r.)
Ta aktualizacja wymaga Gradle w wersji 2.14.1 lub nowszej. Gradle 2.14.1 zawiera ulepszenia wydajności, nowe funkcje i ważną poprawkę zabezpieczeń. Więcej informacji znajdziesz w informacjach o wersji Gradle.
- Zależności:
- Nowość:
-
- Dodano obsługę wersji przedpremierowej Androida N, JDK 8 i funkcji języka Java 8 przy użyciu łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku po wersji N.
Uwaga: Natychmiastowe uruchomienie nie działa obecnie z narzędziem Jack i zostanie wyłączone podczas korzystania z nowego łańcucha narzędzi. Jack jest potrzebny tylko wtedy, gdy tworzysz aplikację na Androida N i chcesz korzystać z obsługiwanych funkcji języka Java 8.
- Dodaliśmy domyślną obsługę kompilacji przyrostowej w języku Java, aby skrócić czas kompilacji podczas programowania. Dzieje się tak, ponieważ kompilowane są tylko te części kodu źródłowego, które uległy zmianie lub wymagają ponownej kompilacji. Aby wyłączyć tę funkcję, dodaj ten kod do pliku
build.gradlena poziomie modułu:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Dodano obsługę dexingu w procesie, który wykonuje dexing w ramach procesu kompilacji, a nie w oddzielnych, zewnętrznych procesach maszyny wirtualnej. Dzięki temu nie tylko przyspiesza to przyrostowe kompilacje, ale także pełne kompilacje. Ta funkcja jest domyślnie włączona w projektach, w których maksymalny rozmiar sterty demona Gradle wynosi co najmniej 2048 MB. Aby to zrobić, w pliku
```none org.gradle.jvmargs = -Xmx2048m ```gradle.propertiesprojektu wstaw ten ciąg:Jeśli w pliku
```none org.gradle.jvmargs = -Xmx3072m ```build.gradlena poziomie modułu zdefiniowano wartość parametrujavaMaxHeapSize, musisz ustawić parametrorg.gradle.jvmargsna wartośćjavaMaxHeapSize+ 1024 MB. Jeśli na przykład ustawisz wartośćjavaMaxHeapSizena „2048m”, musisz dodać ten ciąg do plikugradle.propertiesprojektu:Aby wyłączyć dexing w procesie, dodaj ten kod do pliku
build.gradlena poziomie modułu:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Dodano obsługę wersji przedpremierowej Androida N, JDK 8 i funkcji języka Java 8 przy użyciu łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku po wersji N.
| Wersja minimalna | Wersja domyślna | Uwagi | |
|---|---|---|---|
| Gradle | 2.10 | 2.10 | Więcej informacji znajdziesz w artykule Aktualizowanie Gradle. |
| Narzędzia do kompilacji pakietu SDK | 23.0.2 | 23.0.2 | Zainstaluj lub skonfiguruj narzędzia SDK do kompilacji. |