Wtyczka Androida do obsługi Gradle 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 w zakresie wydajności, nowe funkcje i ważną poprawkę zabezpieczeń. Więcej informacji znajdziesz w informacjach o wersji Gradle.
- Zależności:
-
- Gradle w wersji 2.10 lub nowszej.
- Narzędzia do tworzenia w wersji 23.0.2 lub nowszej.
- Nowość:
-
- Dodaliśmy obsługę wersji testowej N Developer Preview, JDK 8 i funkcji Java 8 korzystających z łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku N Preview.
Uwaga: błyskawiczne uruchamianie nie działa obecnie z Jackem i zostanie wyłączone podczas korzystania z nowego łańcucha narzędzi. Jacka musisz używać tylko wtedy, gdy tworzysz wersję przedpremierową wersji N i chcesz używać obsługiwanych funkcji w języku Java 8.
- Dodaliśmy domyślną obsługę przyrostowej kompilacji w języku Java, aby skrócić czas kompilacji w trakcie programowania. Odbywa się to przez ponowne kompilowanie tylko tych fragmentów źródła, które uległy zmianie lub wymagają ponownej kompilacji. Aby wyłączyć tę funkcję, dodaj ten kod do pliku
build.gradle
na poziomie modułu:Odlotowy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Dodano obsługę dexing w procesie, która wykonuje dexing w ramach procesu kompilacji, a nie w osobnych, zewnętrznych procesach maszyn wirtualnych. Nie tylko przyspiesza to kompilacje przyrostowe, ale także przyspiesza pełne kompilacje. Ta funkcja jest domyślnie włączona w projektach, w których maksymalny rozmiar stosu demona Gradle to co najmniej 2048 MB. Możesz to zrobić, dodając te elementy do pliku
``none org.gradle.jvmargs = -Xmx2048m ``gradle.properties
projektu:Jeśli masz zdefiniowaną wartość
``none org.gradle.jvmargs = -Xmx3072m ``javaMaxHeapSize
w plikubuild.gradle
na poziomie modułu, musisz ustawićorg.gradle.jvmargs
na wartośćjavaMaxHeapSize
+ 1024 MB. Jeśli na przykład ustawiszjavaMaxHeapSize
na „2048m”, do plikugradle.properties
projektu musisz dodać ten fragment:Aby wyłączyć dexing w procesie, dodaj następujący kod do pliku
build.gradle
na poziomie modułu:Odlotowy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Dodaliśmy obsługę wersji testowej N Developer Preview, JDK 8 i funkcji Java 8 korzystających z łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku N Preview.