Cómo probar la entrega de recursos
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Sigue los pasos que se indican en esta guía para probar cómo tu app integra Play Asset Delivery para recuperar paquetes de recursos.
Cómo realizar pruebas locales
Play Asset Delivery admite las pruebas locales mediante la instalación de una versión nueva del juego con bundletool
. Usa las pruebas locales para realizar ciclos iterativos y rápidos, ya que evita la necesidad de subir el juego a los servidores de Google Play. Los pasos que debes seguir dependen de si estás desarrollando en Java, nativo o Unity.
Java o nativo
Sigue estos pasos para probar tu app de manera local:
Crea tu paquete de aplicación.
Genera APK con la marca --local-testing
:
java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
--output=output.apks --local-testing
Conecta un dispositivo y ejecuta bundletool
para transferir los APK:
java -jar bundletool.jar install-apks --apks=output.apks
Unity
En Unity Editor, selecciona Google > Build and Run.
Comportamiento
Se instalarán install-time
paquetes durante el proceso de instalación de la aplicación.
Los paquetes fast-follow
se comportan como paquetes on-demand
. Es decir, no se recuperarán automáticamente cuando se transfiera el juego. Los desarrolladores deben solicitarlos de forma manual cuando se inicie el juego; esto no requiere cambios de código en la app.
Limitaciones
Las siguientes son limitaciones de pruebas locales:
- Los paquetes se recuperan de almacenamiento externo en lugar de Play, por lo que no puedes probar cómo se comporta tu código en caso de errores de red.
- Las pruebas locales no abarcan la situación de espera de Wi-Fi.
- No se admiten actualizaciones. Antes de instalar una versión nueva de tu compilación, desinstala la versión anterior de forma manual.
Cómo realizar pruebas con el uso compartido interno de apps
A medida que te acercas a una versión candidata a lanzamiento, prueba tu juego con la configuración más realista posible a fin de asegurarte de que funcione bien para tus usuarios en producción. A fin de validar esto, puedes utilizar el uso compartido interno de apps con el objetivo de obtener un vínculo para compartir que puedas usar y luego descargar el juego desde Play mientras obtienes exactamente el mismo comportamiento que tus usuarios una vez que el juego se publique en Play Store.
Para probar Asset Delivery mediante el uso compartido interno de apps, haz lo siguiente:
- Crea tu paquete de aplicación.
- Sigue las instrucciones de Play Console para compartir tu app internamente.
- En el dispositivo de prueba, haz clic en el vínculo de uso compartido interno de apps para la versión de la app que acabas de subir.
- Instala la app desde la página de Google Play Store que ves después de hacer clic en el vínculo.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]