Auf dieser Seite werden die Google Play Core-Bibliotheken und das Hinzufügen zu Ihrem Projekt beschrieben.
Die Google Play Core-Bibliotheken sind die Laufzeitschnittstelle deiner App zum Google Play Store. Sie können unter anderem Folgendes tun:
- Zusätzliche Sprachressourcen herunterladen
- Bereitstellung von Funktionsmodulen verwalten
- Auslieferung von Asset-Packs verwalten
- In-App-Updates auslösen
- In-App-Rezensionen anfordern
Die Play Core-Bibliotheken sind in Java, nativ und Unity verfügbar. Weitere Informationen zu den neuesten Releases finden Sie in den Versionshinweisen.
Migration von der Play Core Java- und Kotlin-Bibliothek
Die Play Core Java- und Kotlin-Bibliothek wurde in mehrere funktionsspezifische Android-Bibliotheken aufgeteilt. Dadurch wird die Größe der Play Core-Bibliotheken in Ihrer App reduziert und die einzelnen Funktionen können schneller veröffentlicht werden.
Das Verhalten der einzelnen Funktionen ist bei dieser Migration gleich geblieben. Die einzige nennenswerte Änderung besteht darin, dass die neuen Versionen die Task API der Google Play-Dienste verwenden.
Verwenden Sie die Liste unten, um zu den neuen Bibliotheken zu migrieren und von neuen Funktionen und Fehlerkorrekturen zu profitieren. Wenn du mehrere Google Play-Funktionen verwendest, kannst du einfach mehrere Bibliotheken gleichzeitig in deine build.gradle-Datei importieren.
Allgemeine Migrationsschritte
- Aktualisieren Sie alle vorhandenen Importanweisungen von Task-Objekten von
import com.google.android.play.core.tasks.*;zuimport com.google.android.gms.tasks.*;. Alle Klassennamen bleiben unverändert. - Entferne alle Importe der alten Play Core-Bibliotheken in der Datei
build.gradle.
Play Asset Delivery-Bibliothek einbinden
Groovy
// In your app's build.gradle file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:asset-delivery:2.3.0' // For Kotlin users also add the Kotlin extensions library for Play Asset Delivery: implementation 'com.google.android.play:asset-delivery-ktx:2.3.0' ... }
Kotlin
// In your app's build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:asset-delivery:2.3.0") // For Kotlin users also import the Kotlin extensions library for Play Asset Delivery: implementation("com.google.android.play:asset-delivery-ktx:2.3.0") ... }
Play Feature Delivery Library einbinden
Groovy
// In your app's build.gradle file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:feature-delivery:2.1.0' // For Kotlin users, also add the Kotlin extensions library for Play Feature Delivery: implementation 'com.google.android.play:feature-delivery-ktx:2.1.0' ... }
Kotlin
// In your app's build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:feature-delivery:2.1.0") // For Kotlin users, also import the Kotlin extensions library for Play Feature Delivery: implementation("com.google.android.play:feature-delivery-ktx:2.1.0") ... }
Play In-App Review Library einbinden
Groovy
// In your app's build.gradle file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:review:2.0.2' // For Kotlin users, also add the Kotlin extensions library for Play In-App Review: implementation 'com.google.android.play:review-ktx:2.0.2' ... }
Kotlin
// In your app's build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:review:2.0.2") // For Kotlin users, also import the Kotlin extensions library for Play In-App Review: implementation("com.google.android.play:review-ktx:2.0.2") ... }
Play In-App Update Library einbinden
Groovy
// In your app's build.gradle file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:app-update:2.1.0' // For Kotlin users, also add the Kotlin extensions library for Play In-App Update: implementation 'com.google.android.play:app-update-ktx:2.1.0' ... }
Kotlin
// In your app's build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google's Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:app-update:2.1.0") // For Kotlin users, also import the Kotlin extensions library for Play In-App Update: implementation("com.google.android.play:app-update-ktx:2.1.0") ... }
Nutzungsbedingungen für das Play Core Software Development Kit
Zuletzt geändert: 24. September 2020- Durch die Verwendung des Play Core Software Development Kit stimmen Sie diesen Nutzungsbedingungen und den Nutzungsbedingungen für Google APIs („API-Nutzungsbedingungen“) zu. Im Falle eines Widerspruchs haben diese Nutzungsbedingungen Vorrang vor den API-Nutzungsbedingungen. Bitte lesen Sie sich diese Bedingungen und die API-Nutzungsbedingungen sorgfältig durch.
- Im Sinne dieser Nutzungsbedingungen bezeichnet „APIs“ die APIs von Google, andere Entwicklerdienste und zugehörige Software, einschließlich des weitervertreibbaren Codes.
- „Weitervertreibbarer Code“ bezeichnet von Google bereitgestellten Objektcode oder Header-Dateien, die die APIs aufrufen.
- Vorbehaltlich dieser Nutzungsbedingungen und der API-Nutzungsbedingungen dürfen Sie weitervertreibbaren Code ausschließlich zur Einbindung in Ihren API-Client kopieren und weitergeben. Google und seine Lizenzgeber sind Inhaber aller Rechte, Ansprüche und Beteiligungen, einschließlich aller Rechte an geistigem Eigentum und sonstiger Eigentumsrechte, am weitervertreibbaren Code. Sie dürfen den weitervertreibbaren Code nicht ändern, übersetzen oder Bearbeitungen davon erstellen.
- Google kann die vorliegenden Nutzungsbedingungen jederzeit ändern, solange diese Änderungen im Voraus angekündigt werden und die Gelegenheit besteht, die weitere Nutzung des Play Core Software Development Kit abzulehnen. Änderungen der Nutzungsbedingungen werden von Google unter https://developer.android.com/guide/playcore/license bekannt gegeben. Änderungen werden nicht rückwirkend aktiv.