我对assets
文件夹感到困惑。它不是在Android Studio中自动创建的,讨论该问题的几乎所有论坛都在谈论Eclipse。
如何在Android Studio中配置Assets目录?
由于Android Studio使用the new Gradle-based build system,因此您应该是putting assets/
inside of the source sets(例如assets/
)。
[在典型的Android Studio项目中,您将有一个src/main/assets/
模块,带有app/
源集(从项目根目录移main/
),因此您的主要资产将进入app/src/main/
。但是:
如果您需要特定于构建的资产,例如app/src/main/assets/
与debug
,则可以为这些角色创建源集(例如release
)
您的产品风味还可以包含带有资产的来源集(例如app/src/release/assets/
)
您的工具测试可以具有带有自定义资产(例如app/src/googleplay/assets/
)的androidTest
源集,尽管一定要向app/src/androidTest/assets/
索取InstrumentationRegistry
而不是getContext()
来访问这些资产
另外,请注意:资产在运行时是只读的。使用getTargetContext()
,internal storage或external storage读取/写入内容。
右键单击应用程序文件夹->新建->文件夹->资产文件夹->设置目标源设置->单击完成按钮
升级到Android Studio的发行版时,您可能会自动切换到新的Android项目视图(有关更多信息,请参见clean
)。如果交换回“项目”或“包”视图,则应看到基于Gradle的项目的标准文件夹层次结构。然后参考here以获取适当的位置。
将assets文件夹放在CommonsWare's answer路径中。
两种方法:
选择应用程序/主文件夹,右键单击并选择新建=>文件夹=>资产文件夹。它将在main中创建'assets'目录。
选择主文件夹,右键单击并选择新建=>目录输入名称为“资产” =>确定。
main/src/assets
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
如果选择了应用,它可能不会显示在侧栏上。点击顶部显示Android的下拉菜单,然后选择软件包。您会看到它。
步骤1:转到文件。第2步:转到文件夹。第3步:创建资产文件夹。
在Assets文件夹中,仅放置字体并在需要时使用它。
[在Android Studio中,单击Src/main/Assets
文件夹,然后单击app
文件夹,然后单击src
文件夹。在主文件夹中,您可以添加资产文件夹。
让Android Studio为您完成。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9uSnVjdC5wbmcifQ==” alt =“在此处输入图像描述”>
Assets Folder
。<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9xMHQzNC5wbmcifQ==” alt =“在此处输入图像描述”>
瞧!它将在Finish
目标源集中创建assets
文件夹。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8ybzNTVy5wbmcifQ==” alt =“在此处输入图像描述”>
要么在/ app / src / main下创建目录,要么使用studio File-> New-> Folder-> Assets Folder。
main
查看项目的.iml文件,您将看到以下行:
main
这意味着已经为Gradle声明了“ assets”文件夹。您需要在 <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
下创建它(我正在使用Android Studio 0.4.2)。
很简单,请按照以下步骤操作
文件>新建>文件夹>资产文件夹
注意:在创建文件夹之前必须选择应用程序。
简单地,双击并输入Assets Folder
选择要在正确的位置创建
单击主菜单→新建->目录→并输入名称“资产”
或...主->新建->文件夹->资产文件夹(参见图片)
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}