将“assets”文件夹放在 Android Studio 中的什么位置?
我对assets文件夹感到困惑。它不是在 Android Studio 中自动创建的,几乎所有讨论这个问题的论坛都在谈论 Eclipse。
如何在 Android Studio 中配置 Assets 目录?
-
由于 Android Studio 使用新的基于 Gradle 的构建系统,因此您应该将其放入
assets/
源集(例如src/main/assets/
)中。在典型的 Android Studio 项目中,您将拥有一个
app/
带有源集main/
(app/src/main/
在项目根目录之外)的模块,因此您的主要资产将进入app/src/main/assets/
. 然而:- 如果您需要特定于构建类型的资产,例如
debug
vsrelease
,您可以为这些角色创建源集(例如,.app/src/release/assets/
) - 您的产品风格还可以具有带有资产的源集(例如,
app/src/googleplay/assets/
) - 您的仪器测试可以有一个带有
androidTest
自定义资产(例如app/src/androidTest/assets/
,InstrumentationRegistry``getContext()``getTargetContext()
- 如果您需要特定于构建类型的资产,例如