Gunakan langkah-langkah berikut untuk membuat Play Asset Delivery ke dalam Android App Bundle project Anda. Anda tidak perlu menggunakan Android Studio untuk melakukan langkah-langkah ini.
Impor Library Play Core ke dalam project Anda.
Update versi plugin Android Gradle di file
build.gradle
project Anda ke4.0.0
atau yang lebih baru.Di direktori level teratas project Anda, buat direktori untuk paket aset. Nama direktori ini digunakan sebagai nama paket aset. Nama paket aset harus diawali dengan huruf dan hanya boleh berisi huruf, angka, dan garis bawah.
Dalam direktori paket aset, buat file
build.gradle
dan tambahkan kode berikut. Pastikan untuk menentukan nama paket aset dan satu jenis pengiriman saja:// In the asset pack’s build.gradle file: apply plugin: 'com.android.asset-pack' assetPack { packName = "asset-pack-name" // Directory name for the asset pack dynamicDelivery { deliveryType = "[ install-time | fast-follow | on-demand ]" } }
Pada file
build.gradle
aplikasi di project, tambahkan nama setiap paket aset dalam project Anda seperti yang ditunjukkan di bawah ini:// In the app build.gradle file: android { ... assetPacks = [":asset-pack-name", ":asset-pack2-name"] }
Dalam file
settings.gradle
project, sertakan semua paket aset dalam project Anda seperti yang ditunjukkan di bawah ini:// In the settings.gradle file: include ':app' include ':asset-pack-name' include ':asset-pack2-name'
Dalam direktori paket aset, buat subdirektori berikut:
src/main/assets
.Tempatkan aset di direktori
src/main/assets
. Anda juga dapat membuat subdirektori di sini. Struktur direktori untuk aplikasi Anda sekarang akan terlihat seperti berikut:build.gradle
settings.gradle
app/
asset-pack-name/build.gradle
asset-pack-name/src/main/assets/your-asset-directories
Buat Android App Bundle menggunakan Gradle. Dalam app bundle yang dihasilkan, direktori level root kini menyertakan hal berikut:
asset-pack-name/manifest/AndroidManifest.xml
: Mengonfigurasi mode pengiriman dan pengenal paket asetasset-pack-name/assets/your-asset-directories
: Direktori yang berisi semua aset yang dikirim sebagai bagian dari paket aset
Gradle menghasilkan manifes untuk setiap paket aset dan menghasilkan direktori
assets/
untuk Anda.(Opsional) Konfigurasikan app bundle Anda untuk mendukung berbagai format kompresi tekstur.
Langkah berikutnya
Integrasikan Play Asset Delivery ke dalam kode game atau aplikasi Anda menggunakan salah satu dari hal berikut: