Menguji Asset Delivery
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Gunakan langkah-langkah dalam panduan ini untuk menguji cara aplikasi mengintegrasikan Play Asset Delivery
untuk mengambil asset pack.
Pengujian lokal
Play Asset Delivery mendukung pengujian lokal dengan menginstal versi baru
game menggunakan bundletool
. Menggunakan pengujian lokal
untuk siklus yang cepat dan berulang karena menghindari kebutuhan untuk mengupload game ke server Google
Play. Langkah-langkah yang perlu dilakukan bergantung pada apakah Anda
mengembangkannya dalam Java, native, atau Unity.
Java atau native
Ikuti langkah-langkah berikut untuk menguji aplikasi secara lokal:
Buat app bundle Anda.
Buat APK dengan tanda --local-testing
:
java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
--output=output.apks --local-testing
Hubungkan perangkat dan jalankan bundletool
untuk melakukan sideload APK:
java -jar bundletool.jar install-apks --apks=output.apks
Unity
Dalam Unity Editor, pilih Google > Build and Run.
Perilaku
Paket install-time
akan diinstal selama proses penginstalan aplikasi.
Paket fast-follow
berperilaku sebagai paket on-demand
. Artinya, paket tidak akan
diambil secara otomatis saat game di-sideload. Developer perlu memintanya
secara manual saat game dimulai; ini tidak memerlukan perubahan kode apa pun di
aplikasi Anda.
Batasan
Berikut ini adalah batasan pengujian lokal:
- Paket diambil dari penyimpanan eksternal, bukan dari Play, sehingga Anda tidak dapat menguji
perilaku kode jika terjadi error jaringan.
- Pengujian lokal tidak mencakup skenario tunggu untuk Wi-Fi.
- Pembaruan tidak didukung. Sebelum memasang versi baru build
Anda, lakukan uninstal versi sebelumnya secara manual.
Pengujian dengan fitur berbagi aplikasi secara internal
Saat Anda sedikit lagi memiliki kandidat rilis, uji
game Anda menggunakan konfigurasi se-realistis mungkin untuk memastikannya berperforma
baik bagi pengguna dalam produksi. Untuk memvalidasi ini, Anda dapat menggunakan fitur
berbagi aplikasi internal
untuk mendapatkan link yang dapat dibagikan yang dapat digunakan untuk mendownload game dari Play sekaligus
mendapatkan perilaku yang sama persis seperti yang dilakukan pengguna setelah game
dipublikasikan ke Play Store.
Untuk menguji Asset Delivery menggunakan fitur berbagi aplikasi internal, lakukan hal berikut:
- Buat app bundle Anda.
- Ikuti petunjuk Konsol Play tentang cara
membagikan aplikasi secara internal.
- Di perangkat pengujian, klik link fitur berbagi aplikasi internal untuk versi
aplikasi yang baru saja Anda upload.
- Instal aplikasi dari halaman Google Play Store yang Anda lihat setelah mengeklik
link.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Test asset delivery\n\nUse the steps in this guide to test how your app integrates Play Asset Delivery\nto retrieve asset packs.\n\nLocal testing\n-------------\n\nPlay Asset Delivery supports local testing by installing a new version of the\ngame using [`bundletool`](/studio/command-line/bundletool). Use local testing\nfor quick, iterative cycles as it avoids the need to upload the game to Google\nPlay servers. The steps you need to take depend on whether you're\ndeveloping in Java, native, or Unity.\n\n- [Java](#steps-native-java)\n- [Native](#steps-native-java)\n- [Unity](#steps-unity)\n\n### Java or native\n\nFollow these steps to test your app locally:\n\n1. [Build your app bundle](/guide/playcore/asset-delivery#next-step-instructions).\n\n2. Generate APKs with the `--local-testing` flag:\n\n ```\n java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \\\n --output=output.apks --local-testing\n ```\n3. Connect a device and run `bundletool` to sideload the APKs:\n\n ```\n java -jar bundletool.jar install-apks --apks=output.apks\n ```\n\n### Unity\n\nIn the Unity Editor, select **Google \\\u003e Build and Run**.\n\n### Behavior\n\n`install-time` packs will be installed during the app installation process.\n\n`fast-follow` packs behave as `on-demand` packs. That is, they won't be\nautomatically fetched when the game is sideloaded. Developers need to request\nthem manually when the game starts; this does not require any code changes in\nyour app.\n\n### Limitations\n\nThe following are limitations of local testing:\n\n- Packs fetch from external storage instead of Play, so you cannot test how your code behaves in the case of network errors.\n- Local testing does not cover the wait-for-Wi-Fi scenario.\n- Updates are not supported. Before installing a new version of your build, manually uninstall the previous version.\n\nTesting with internal app sharing\n---------------------------------\n\nAs you get closer to having a release candidate, test\nyour game using as realistic a configuration as possible to make sure that your game will perform\nwell for your users in production. To validate this, you can use\n[internal app sharing](https://support.google.com/googleplay/android-developer/answer/9303479)\nto get a sharable link that you can use to download the game from Play while\ngetting the exact same behaviour as your users will once the game is\npublished to the Play Store.\n\nTo test Asset Delivery using internal app sharing, do the following:\n\n1. Build your app bundle.\n2. Follow the Play Console instructions on how to [share your app internally](https://support.google.com/googleplay/android-developer/answer/9303479).\n3. On the test device, click the internal app-sharing link for the version of your app you just uploaded.\n4. Install the app from the Google Play Store page you see after clicking the link."]]