Android Gradle Plugin 2.1.0 (April 2016)
2.1.3 (August 2016)
Für dieses Update ist Gradle 2.14.1 oder höher erforderlich. Gradle 2.14.1 enthält Leistungsverbesserungen, neue Funktionen und einen wichtigen Sicherheitsfix. Weitere Informationen finden Sie in den Gradle-Versionshinweisen.
- Abhängigkeiten:
- Neu:
-
- Unterstützung für die N Developer Preview, JDK 8 und Java 8-Sprachfunktionen mit der Jack-Toolchain hinzugefügt. Weitere Informationen finden Sie im Leitfaden für die N-Vorabversion.
Hinweis:Instant Run funktioniert derzeit nicht mit Jack und wird bei Verwendung der neuen Toolchain deaktiviert. Sie müssen Jack nur verwenden, wenn Sie für die N-Vorabversion entwickeln und die unterstützten Java 8-Sprachfunktionen verwenden möchten.
- Standardunterstützung für die inkrementelle Java-Kompilierung hinzugefügt, um die Kompilierungszeit während der Entwicklung zu verkürzen. Dazu werden nur die Teile der Quelle neu kompiliert, die sich geändert haben oder neu kompiliert werden müssen. Wenn Sie diese Funktion deaktivieren möchten, fügen Sie der Datei
build.gradle
auf Modulebene den folgenden Code hinzu:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Unterstützung für das Dexing-in-Process wurde hinzugefügt, bei dem das Dexing im Buildprozess und nicht in separaten externen VM-Prozessen ausgeführt wird. Dadurch werden nicht nur inkrementelle Builds, sondern auch vollständige Builds beschleunigt. Die Funktion ist standardmäßig für Projekte aktiviert, bei denen die maximale Heap-Größe des Gradle-Daemons auf mindestens 2.048 MB festgelegt wurde. Fügen Sie dazu Folgendes in die Datei
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
Ihres Projekts ein:Wenn Sie in der
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
-Datei auf Modulebene einen Wert fürjavaMaxHeapSize
definiert haben, müssen Sieorg.gradle.jvmargs
auf den Wert vonjavaMaxHeapSize
+ 1.024 MB festlegen. Wenn SiejavaMaxHeapSize
beispielsweise auf „2048 m“ festgelegt haben, müssen Sie dergradle.properties
-Datei Ihres Projekts Folgendes hinzufügen:Wenn Sie das DeXing-in-Process deaktivieren möchten, fügen Sie der Datei
build.gradle
auf Modulebene den folgenden Code hinzu:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Unterstützung für die N Developer Preview, JDK 8 und Java 8-Sprachfunktionen mit der Jack-Toolchain hinzugefügt. Weitere Informationen finden Sie im Leitfaden für die N-Vorabversion.
Mindestversion | Standardversio | Hinweise | |
---|---|---|---|
Gradle | 2.10 | 2.10 | Weitere Informationen finden Sie unter Gradle aktualisieren. |
SDK-Build-Tools | 23.0.2 | 23.0.2 | Installieren oder konfigurieren Sie die SDK-Build-Tools. |