我有一个用于在 Google Play 上部署的 AS3/AIR 应用程序。该应用程序附加了一个扩展文件。扩展文件名为“main.1000000.air.com.mycompany.myapp12.obb”,并与应用程序一起正确下载。
问题是我无法以任何方式访问扩展文件,例如:
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');
和类似的变化。即使在 Windows 上开发时的路径似乎正确,我也无法访问该文件。部署后,我在 catch 块中使用提供的 File url 属性出现“未找到”错误:“app-storage:/Android/obb/main.1000000.air.com.mycompany.myapp12.obb”。几天来,我一直在寻找解决方案并尝试各种方法,但我被困住了。在华硕 EEE PAD 上开发。