我对资产文件夹感到困惑。它不是在AndroidStudio中自动创建的,几乎所有讨论它的论坛都讨论Eclipse。
如何在Android Studio中配置资产目录?
我对资产文件夹感到困惑。它不是在AndroidStudio中自动创建的,几乎所有讨论它的论坛都讨论Eclipse。
如何在Android Studio中配置资产目录?
当前回答
由于AndroidStudio使用了新的基于Gradle的构建系统,因此您应该将assets/放在源集中(例如src/main/assets/)。
在典型的Android Studio项目中,您将拥有一个app/模块,带有一个main/sourceset(app/src/main/off项目根目录),因此您的主要资产将位于app/src/main/assets/中。然而:
如果您需要特定于构建类型的资源,例如调试与发布,则可以为这些角色创建源集(例如.app/src/release/assets/)您的产品风格还可以具有资源集和资产(例如,app/src/googleplay/assets/)您的检测测试可以有一个带有自定义资产的androidTest源集(例如,app/src/androidTest/assets/),但一定要向InstrumentationRegistry请求getContext(),而不是getTargetContext()来访问这些资产
此外,快速提醒:资产在运行时是只读的。对读/写内容使用内部存储、外部存储或存储访问框架。
其他回答
将assets文件夹放在main/src/assets路径中。
文件>新建>文件夹>资产文件夹
首先,“资产”文件夹不会随项目自动创建。我们必须创造它。
资产文件夹的位置是:App>src>Assets
请查看下面的简单图像。
注意:要创建资产文件夹,只需单击项目=>右键单击=>选择新建=>文件夹=>资产。它将创建资产文件夹。
只需双击,然后键入资产文件夹
选择在正确的位置创建
在AndroidStudio中,右键单击app->src->main中的文件夹,然后创建该资产的新DIRECTORY名称。