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 で開発中のパスが正しいように見えても、ファイルにアクセスできません。展開すると、提供された File url プロパティ "app-storage:/Android/obb/main.1000000.air.com.mycompany.myapp12.obb" を使用して、catch ブロックで "not found" エラーが発生しました。解決策を探し、数日間さまざまなアプローチを試みましたが、行き詰まっています。ASUS EEE PAD で開発されました。