0

「main.1000000.com.mycompany.myapp.obb」というメイン拡張ファイルと連携したアプリを開発しました。私はこのファイルにアクセスします

File.applicationStorageDirectory.resolvePath('Android/obb/' + FILENAME)

Windows のデバッグ モードで、ファイルが存在することを示すメソッド。しかし、Google Play にアップロードした後、次の 2 つの問題に気付きました。

1) アプリケーション ID が「air.」というプレフィックスで変更されたため、「air.com.mycompany.myapp」になりました。

2) アプリケーションは、正常にダウンロードされた拡張ファイルを見つけることができません。

File.applicationStorageDirectory.resolvePath('Android/obb/' + FILENAME).nativePath

デバイス上で "/data/data/air.com.mycompany.myapp/com.mycompany.myapp/LocalStore/main.1000000.com.mycompany.myapp.obb" のようなものを返します。 .air 接頭辞と

何が欠けているのか、これが問題なのか本当にわからないので、解決するにはresolvePathメソッドでどのパラメーターを使用すればよいかアドバイスをください。

4

1 に答える 1

0

「Android/obb」はアプリケーション ストレージ ディレクトリではなく、documentsDirectory にあります。

于 2013-03-22T14:06:14.210 に答える