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 natychmiastowego wykonania kodu nie działa obecnie z Jackiem i zostanie wyłączona podczas korzystania z nowej łańcucha narzędzi. 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 będą szybsze, ale także przyspieszy się kompilacje pełne. 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 zdefiniujesz wartość parametrujavaMaxHeapSize
, musisz ustawić parametrorg.gradle.jvmargs
na wartośćjavaMaxHeapSize
+ 1024 MB. Jeśli np. ustawisz wartośćjavaMaxHeapSize
na „2048 m”, musisz dodać do plikugradle.properties
projektu te informacje: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 kompilacji pakietu SDK. |