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 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ę funkcji w wersji N Developer Preview, JDK 8 i Java 8 z wykorzystaniem łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku po wersji N.
Uwaga: błyskawiczne uruchamianie nie działa obecnie w przypadku Jack i zostanie wyłączone podczas korzystania z nowego łańcucha narzędzi. Jacka musisz używać tylko wtedy, gdy tworzysz wersje dla wersji N Preview i chcesz korzystać z obsługiwanych funkcji w języku Java 8.
- Dodaliśmy domyślną obsługę przyrostowej kompilacji Java, aby skrócić czas kompilacji w trakcie programowania. W tym celu ponownie kompiluje tylko te fragmenty źródła, które uległy zmianie lub wymagają ponownego skompilowania. Aby wyłączyć tę funkcję, dodaj do pliku
build.gradle
na poziomie modułu ten kod:Odlotowe
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Dodano obsługę procesu dexingu w trakcie procesu, który jest wykonywany w ramach procesu kompilacji, a nie w ramach osobnego, zewnętrznego procesu maszyny wirtualnej. Dzięki temu kompilacje przyrostowe nie tylko będą szybsze, ale także pełne. 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ć, umieść w pliku
```none org.gradle.jvmargs = -Xmx2048m ``gradle.properties
projektu te elementy: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”, musisz dodać te elementy do plikugradle.properties
projektu:Aby wyłączyć dexing w procesie, dodaj ten kod do pliku
build.gradle
na poziomie modułu:Odlotowe
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Dodaliśmy obsługę funkcji w wersji N Developer Preview, JDK 8 i Java 8 z wykorzystaniem łańcucha narzędzi Jack. Więcej informacji znajdziesz w przewodniku po wersji N.