地図ベースのアプリケーションを開発していて、AMap.jarという名前のライブラリを使用してマップを初期化しました。ライブラリにはap.data
という名前のファイルがあり、実行時にassetsフォルダに配置されます。主に、私のアプリはうまくいった。しかし時にはap.data
が見つからず、結果はFileNotFoundExceptionになります。資産のリソースファイルが見つかりません
さらに、Android Studioを使用してアプリを再インストールしても状況が改善されることはありません。
どうすればこの問題を解決できますか?
これは、Androidスタジオのインスタント・ランと関係があるとの疑いがあります。
似たような状況があったことはありますか?あなたの確認コードはバグフリーで作る
AssetManager assetManager = getResources().getAssets();
InputStream inputStream = null;
try {
inputStream = assetManager.open("foo.txt");
if (inputStream != null)
Log.d(TAG, "It worked!");
} catch (IOException e) {
e.printStackTrace();
}
完全に貼り付けることができます。例外 –
アセットからデータをロードするコードを表示します。 –
私の評判が10未満で2枚以上の写真を掲載することは禁じられています。 –