studio programar programacion para libro edición desde desarrollo desarrollar cero aprende aplicaciones android actionscript-3 air android-expansion-files

android - programar - No se puede acceder al archivo de expansión implementado con la aplicación



programacion android pdf 2018 (1)

Tengo una aplicación AS3 / AIR para implementar en Google Play. La aplicación tiene un archivo de expansión adjunto. El archivo de expansión se llama "main.1000000.air.com.mycompany.myapp12.obb" y se descarga junto con la aplicación correctamente.

El problema es que no puedo acceder al archivo de expansión de ninguna manera, como:

File.applicationStorageDirectory.resolvePath(''Android/obb/main.1000000.air.com.mycompany.myapp12.obb''); File.applicationStorageDirectory.resolvePath(''/Android/obb/main.1000000.air.com.mycompany.myapp12.obb''); File.applicationStorageDirectory.resolvePath(''main.1000000.air.com.mycompany.myapp12.obb''); File.applicationStorageDirectory.resolvePath(''/main.1000000.air.com.mycompany.myapp12.obb'');

y variaciones similares. No puedo acceder al archivo incluso cuando la ruta de acceso mientras se está desarrollando en Windows parece ser la correcta. Cuando se implementó, acabo de recibir el error "no encontrado" en mi bloque catch con la propiedad de URL del archivo suministrada: "app-storage: /Android/obb/main.1000000.air.com.mycompany.myapp12.obb". He estado buscando la solución y probando varios enfoques durante varios días, pero estoy atascado. Desarrollado en ASUS EEE PAD.


Prueba esto:

var path : String = "Android/obb/air.com.mycompany.myappli"; var filename : String = "main.1000000.air.com.mycompany.myappli.obb"; var file : File = File.documentsDirectory.resolvePath(path + "/" + filename); if (file.exists) { ... }

Espero que esto ayude