8

Assets フォルダーに外部ディレクトリをインポートしたいと思います。このディレクトリには、同じアプリの異なるプラットフォーム ディストリビューション間で共有する必要があるいくつかのファイル (基本的には Html ファイル) があります。

絶対参照または相対参照を使用して、New-> Folder-> AdvancedからLinked フォルダーを Android プロジェクトに追加しようとしました。しかしその後

getAssets().open("folder")

FileNotFound 例外で失敗します。

アセットフォルダーからコマンドラインも試しました:

ln -s ../../source_folder dest_folder

これにより、ファイルシステムに新しい「エイリアス」フォルダーが作成されますが、Eclipse はフォルダーをリンクされたリソースとしてではなく、通常の「フォルダー」として取得します。私はこの解決策を採用しますが、私たちは同じプロジェクトを共有する複数の開発者のチームであるため、エイリアスがすべてのシステムで機能するとは限らないと思います。その結果、一部のファイルは新しい「エイリアス」フォルダーに保存され、他のファイルは元のフォルダ。

結論として、同じ問題に遭遇した人はいますか? チームが外部フォルダを Android アセットとして参照する方法はありますか?

4

1 に答える 1