Übersicht über die Google Play Core-Bibliotheken
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite werden die Google Play Core-Bibliotheken und das Hinzufügen dieser Bibliotheken zu Ihrem Projekt beschrieben.
Die Google Play Core-Bibliotheken sind die Laufzeitschnittstelle Ihrer App zum Google Play Store. Sie können unter anderem Folgendes tun:
Die Play Core-Bibliotheken sind in Java, nativ und Unity verfügbar. Weitere Informationen zu den aktuellen Releases finden Sie in den Versionshinweisen.
Migration von der Play Core Java- und Kotlin-Bibliothek
Die Play Core-Bibliothek für Java und Kotlin wurde in mehrere Android-Bibliotheken für einzelne Funktionen aufgeteilt. Dadurch wird die Größe der Play Core-Bibliotheken, die Ihrer App hinzugefügt werden, 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 in den neuen Versionen die Task API der Google Play-Dienste verwendet wird.
Mit der folgenden Liste können Sie zu den neuen Bibliotheken migrieren und von neuen Funktionen und Fehlerkorrekturen profitieren. Wenn Sie mehrere Play-Funktionen verwenden, können Sie einfach mehrere Bibliotheken gleichzeitig in Ihre build.gradle
-Datei importieren.
Gängige Migrationsschritte
- Aktualisieren Sie alle vorhandenen Importanweisungen für Task-Objekte von
import com.google.android.play.core.tasks.*;
zu import com.google.android.gms.tasks.*;
. Alle Klassennamen sind unverändert.
- Entfernen Sie alle Importe der alten Play Core-Bibliotheken in Ihrer
build.gradle
-Datei.
Play Asset 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: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
Letzte Änderung: 24. September 2020
- Durch die Verwendung des Play Core SDK 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 Nutzungsbedingungen 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 jeglichen weitervertreibbaren Codes.
- „Weiterverbreitbarer Code“ bezeichnet von Google bereitgestellten Objektcode oder Header-Dateien, die die APIs aufrufen.
- Vorbehaltlich dieser Nutzungsbedingungen und der API-Nutzungsbedingungen dürfen Sie den weiterzugebenden Code ausschließlich zur Einbindung in Ihren API-Client kopieren und verteilen. Google und seine Lizenzgeber sind Inhaber aller Rechte, Titel und Ansprüche, einschließlich aller gewerblichen Schutzrechte und anderer Eigentumsrechte, am weiterzugebenden Code. Sie werden den weiterzugebenden Code nicht ändern, übersetzen oder abgeleitete Werke davon erstellen.
- Google kann die vorliegenden Nutzungsbedingungen jederzeit ändern, solange die Nutzer darüber informiert werden und die Gelegenheit haben, die weitere Nutzung des Play Core SDK abzulehnen. Änderungen der Nutzungsbedingungen werden von Google unter https://developer.android.com/guide/playcore/license bekannt gegeben. Änderungen werden nicht rückwirkend aktiv.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-08-21 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-21 (UTC)."],[],[],null,["# Overview of the Google Play Core libraries\n\nThis page describes the Google Play Core libraries and how to add them to your\nproject.\n| **Important:** The Google Play Core Java and Kotlin library have been split into multiple separate libraries, one for each feature. Update to the new libraries to benefit from new product additions. For more information, see the [migration guide](#playcore-migration).\n\nThe Google Play Core libraries are your app's runtime interface with the Google Play\nStore. Some of the things you can do include the following:\n\n- [Download additional language resources](/guide/playcore/feature-delivery/on-demand#lang_resources)\n- [Manage delivery of feature modules](/guide/playcore/feature-delivery)\n- [Manage delivery of asset packs](/guide/playcore/asset-delivery)\n- [Trigger in-app updates](/guide/playcore/in-app-updates)\n- [Request in-app reviews](/guide/playcore/in-app-review)\n\nThe Play Core libraries are available in\n[Java](/reference/com/google/android/play/core/packages),\n[native](/reference/native/play/core), and [Unity](/reference/unity). For more\ninformation about the latest releases, see the\n[Release notes](/reference/com/google/android/play/core/release-notes).\n\nMigration from the Play Core Java and Kotlin Library\n----------------------------------------------------\n\nThe Play Core Java and Kotlin Library has been partitioned into multiple\nper-feature Android libraries. This reduces the size Play Core libraries add to\nyour app and allows for faster release cycles of the individual features.\n\nThe behavior of each feature has stayed consistent in this migration, the only\nnotable change is that the new versions have adopted [Google Play Services' Task API](https://developers.google.com/android/reference/com/google/android/gms/tasks/Task).\n\nUse the list below to migrate to the new libraries and benefit from new features\nand bug fixes. If you use multiple Play features, you can simply import multiple\nlibraries in your `build.gradle` file at once.\n\n### Common migration steps\n\n1. Update any existing import statements of Task objects from `import com.google.android.play.core.tasks.*;` to `import com.google.android.gms.tasks.*;`. All class names are unchanged.\n2. Remove any imports of the old Play Core libraries in your `build.gradle` file.\n\n### Integrate the Play Asset Delivery Library\n\n### Groovy\n\n```groovy\n// In your app's build.gradle file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // So, make sure you also include that repository in your project's build.gradle file.\n implementation 'com.google.android.play:asset-delivery:2.3.0'\n\n // For Kotlin users also add the Kotlin extensions library for Play Asset Delivery:\n implementation 'com.google.android.play:asset-delivery-ktx:2.3.0'\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\n// In your app's build.gradle.kts file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // So, make sure you also include that repository in your project's build.gradle file.\n implementation(\"com.google.android.play:asset-delivery:2.3.0\")\n\n // For Kotlin users also import the Kotlin extensions library for Play Asset Delivery:\n implementation(\"com.google.android.play:asset-delivery-ktx:2.3.0\")\n ...\n}\n```\n\n### Integrate the Play Feature Delivery Library\n\n### Groovy\n\n```groovy\n// In your app's build.gradle file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // So, make sure you also include that repository in your project's build.gradle file.\n implementation 'com.google.android.play:feature-delivery:2.1.0'\n\n // For Kotlin users, also add the Kotlin extensions library for Play Feature Delivery:\n implementation 'com.google.android.play:feature-delivery-ktx:2.1.0'\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\n// In your app's build.gradle.kts file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // Make sure you also include that repository in your project's build.gradle file.\n implementation(\"com.google.android.play:feature-delivery:2.1.0\")\n\n // For Kotlin users, also import the Kotlin extensions library for Play Feature Delivery:\n implementation(\"com.google.android.play:feature-delivery-ktx:2.1.0\")\n ...\n}\n```\n\n### Integrate the Play In-App Review Library\n\n### Groovy\n\n```groovy\n// In your app's build.gradle file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // Make sure you also include that repository in your project's build.gradle file.\n implementation 'com.google.android.play:review:2.0.2'\n\n // For Kotlin users, also add the Kotlin extensions library for Play In-App Review:\n implementation 'com.google.android.play:review-ktx:2.0.2'\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\n// In your app's build.gradle.kts file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // Make sure you also include that repository in your project's build.gradle file.\n implementation(\"com.google.android.play:review:2.0.2\")\n\n // For Kotlin users, also import the Kotlin extensions library for Play In-App Review:\n implementation(\"com.google.android.play:review-ktx:2.0.2\")\n ...\n}\n```\n\n### Integrate the Play In-App Update Library\n\n### Groovy\n\n```groovy\n// In your app's build.gradle file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // Make sure you also include that repository in your project's build.gradle file.\n implementation 'com.google.android.play:app-update:2.1.0'\n\n // For Kotlin users, also add the Kotlin extensions library for Play In-App Update:\n implementation 'com.google.android.play:app-update-ktx:2.1.0'\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\n// In your app's build.gradle.kts file:\n...\ndependencies {\n // This dependency is downloaded from the /studio/build/dependencies#google-maven.\n // Make sure you also include that repository in your project's build.gradle file.\n implementation(\"com.google.android.play:app-update:2.1.0\")\n\n // For Kotlin users, also import the Kotlin extensions library for Play In-App Update:\n implementation(\"com.google.android.play:app-update-ktx:2.1.0\")\n ...\n}\n```\n\nPlay Core Software Development Kit Terms of Service\n---------------------------------------------------\n\nLast modified: September 24, 2020\n\n1. By using the Play Core Software Development Kit, you agree to these terms in addition to the [Google APIs Terms of Service](https://developers.google.com/terms) (\"API ToS\"). If these terms are ever in conflict, these terms will take precedence over the API ToS. Please read these terms and the API ToS carefully.\n2. For purposes of these terms, \"APIs\" means Google's APIs, other developer services, and associated software, including any Redistributable Code.\n3. \"Redistributable Code\" means Google-provided object code or header files that call the APIs.\n4. Subject to these terms and the terms of the API ToS, you may copy and distribute Redistributable Code solely for inclusion as part of your API Client. Google and its licensors own all right, title and interest, including any and all intellectual property and other proprietary rights, in and to Redistributable Code. You will not modify, translate, or create derivative works of Redistributable Code.\n5. Google may make changes to these terms at any time with notice and the opportunity to decline further use of the Play Core Software Development Kit. Google will post notice of modifications to the terms at \u003chttps://developer.android.com/guide/playcore/license\u003e. Changes will not be retroactive."]]