Wtyczka Androida do obsługi Gradle 2.1.0 (kwiecień 2016 r.)
2.1.3 (sierpień 2016 r.)
Ta aktualizacja wymaga Gradle 2.14.1 lub nowszej. Gradle 2.14.1 zawiera ulepszenia wydajności, nowe funkcje i ważne poprawki zabezpieczeń. Więcej informacji znajdziesz w informacjach o wersji Gradle.
- Zależności:
- Nowość:
-
- Dodano obsługę wersji N Developer Preview, JDK 8 i funkcji języka Java 8 za pomocą zestawu narzędzi Jack. Więcej informacji znajdziesz w przewodniku po podglądzie N.
Uwaga: funkcja Instant Run nie działa obecnie z Jackiem i będzie wyłączona podczas korzystania z nowej toolchain. Jacka należy używać tylko wtedy, gdy tworzysz aplikację na Androida N w wersji Preview i chcesz korzystać z obsługiwanych funkcji języka Java 8.
- Dodano domyślną obsługę kompilacji przyrostowej Javy, aby skrócić czas kompilacji podczas tworzenia aplikacji. Polega to na ponownym skompilowaniu tylko tych części kodu źródłowego, które uległy zmianie lub wymagają ponownego skompilowania. Aby wyłączyć tę funkcję, dodaj do pliku
build.gradle
na poziomie modułu następujący kod:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Dodano obsługę dekodowania w ramach procesu, która wykonuje dekodowanie w ramach procesu kompilacji, a nie w oddzielnych, zewnętrznych procesach maszyn wirtualnych. Dzięki temu kompilacje przyrostowe i pełne są szybsze. Ta funkcja jest domyślnie włączona w przypadku projektów, w których rozmiar maksymalnego stosu demona Gradle został ustawiony na co najmniej 2048 MB. Aby to zrobić, w pliku
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
projektu dodaj ten ciąg:Jeśli w pliku
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
na poziomie modułu zdefiniowano wartość parametrujavaMaxHeapSize
, należy ustawić parametrorg.gradle.jvmargs
na wartośćjavaMaxHeapSize
+ 1024 MB. Jeśli np. ustawisz wartośćjavaMaxHeapSize
na „2048 m”, musisz dodać do plikugradle.properties
projektu następujący ciąg:Aby wyłączyć dexing-in-process, dodaj do pliku
build.gradle
na poziomie modułu ten kod:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Dodano obsługę wersji N Developer Preview, JDK 8 i funkcji języka Java 8 za pomocą zestawu narzędzi Jack. Więcej informacji znajdziesz w przewodniku po podglądzie N.
Minimalna wersja | Wersja domyślna | Uwagi | |
---|---|---|---|
Gradle | 2.10 | 2.10 | Więcej informacji znajdziesz w artykule Aktualizowanie Gradle. |
Narzędzia do kompilowania pakietu SDK | 23.0.2 | 23.0.2 | Zainstaluj lub skonfiguruj narzędzia do kompilowania pakietu SDK. |