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 N Developer Preview, 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 uruchamianie nie działa obecnie z narzędziem Jack i zostanie wyłączone podczas korzystania z nowego łańcucha narzędzi. Musisz używać kompilatora Jack 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. W tym celu ponownie kompiluje 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.gradle
na poziomie modułu:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Dodaliśmy obsługę przetwarzania dex w procesie, które wykonuje dexing w procesie 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 przypadku projektów, w których maksymalny rozmiar sterty demona Gradle wynosi co najmniej 2048 MB. Aby to zrobić, w pliku
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
projektu wstaw ten ciąg:Jeśli w pliku
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
na poziomie modułu zdefiniowano wartość parametrujavaMaxHeapSize
, musisz ustawić parametrorg.gradle.jvmargs
na wartośćjavaMaxHeapSize
+ 1024 MB. Jeśli na przykład ustawisz wartośćjavaMaxHeapSize
na „2048m”, musisz dodać do plikugradle.properties
projektu ten ciąg:Aby wyłączyć dexing w procesie, dodaj ten kod do pliku
build.gradle
na poziomie modułu: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 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 sekcji Aktualizowanie Gradle. |
SDK Build Tools | 23.0.2 | 23.0.2 | Zainstaluj lub skonfiguruj narzędzia do kompilacji pakietu SDK. |