Android Studio で「assets」フォルダをどこに配置すればよいですか? 質問する

Android Studio で「assets」フォルダをどこに配置すればよいですか? 質問する

フォルダーについて混乱していますassets。Android Studio ではフォルダーは自動的に作成されません。また、この問題が議論されているフォーラムのほとんどすべてで Eclipse についての話がされています。

Android Studio で Assets ディレクトリをどのように構成できますか?

ベストアンサー1

Android Studioでは新しいGradleベースのビルドシステム、あなたはそうすべきですassets/ソースセット内に配置する(例:src/main/assets/)。

一般的な Android Studio プロジェクトでは、ソースセット (プロジェクト ルート外) を持つapp/モジュールがあり、主要なアセットは に配置されます。ただし、次のようになります。main/app/src/main/app/src/main/assets/

  • debugversusなどのビルド タイプに固有のアセットが必要な場合はrelease、それらのロールのソースセットを作成できます (例: app/src/release/assets/)

  • プロダクトフレーバーには、アセットを含むソースセットも含めることができます(例app/src/googleplay/assets/:)

  • インストルメンテーションテストには、androidTestカスタムアセット( など)を含むソースセットを含めることができますが、それらのアセットにアクセスするには、ではなくapp/src/androidTest/assets/を要求してください。InstrumentationRegistrygetContext()getTargetContext()

また、ちょっとした注意点として、アセットは実行時には読み取り専用です。内部記憶装置外部記憶装置、 またはストレージ アクセス フレームワーク読み取り/書き込みコンテンツ用。(注: 最初の 2 つのリンクは私のブログへのリンクです)

おすすめ記事