【发布时间】:2013-08-20 14:08:03
【问题描述】:
我对@987654321@ 文件夹感到困惑。它不是在 Android Studio 中自动创建的,几乎所有讨论这个问题的论坛都在谈论 Eclipse。
如何在 Android Studio 中配置 Assets 目录?
【问题讨论】:
标签: android-studio android-assets
我对@987654321@ 文件夹感到困惑。它不是在 Android Studio 中自动创建的,几乎所有讨论这个问题的论坛都在谈论 Eclipse。
如何在 Android Studio 中配置 Assets 目录?
【问题讨论】:
标签: android-studio android-assets
由于 Android Studio 使用the new Gradle-based build system,您应该是putting assets/ inside of the source sets(例如,src/main/assets/)。
在典型的 Android Studio 项目中,您将拥有一个 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 或the Storage Access Framework 读取/写入内容。
【讨论】:
TextView 小部件(以及从 TextView 继承的其他小部件)上调用 setTypeface()。
assets/ 目录中没有countries.txt。 Here is a sample project 除其他外,将文件从资产复制到内部存储中。如果您还有其他问题,请提出单独的 Stack Overflow 问题,并提供minimal reproducible example。
让 Android Studio 为您完成。
Assets Folder。Finish。瞧!它将在 main 目标源集中创建 assets 文件夹。
【讨论】:
查看项目的 .iml 文件,您将看到以下行:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
这意味着已经为 Gradle 声明了“assets”文件夹。您需要在src/main/ 下创建它(我使用的是 Android Studio 0.4.2)。
【讨论】:
【讨论】:
很简单,按照以下步骤操作
文件 > 新建 > 文件夹 > 资产文件夹
注意:在创建文件夹之前必须选择应用程序。
【讨论】:
在android studio中你可以指定source、res、assets文件夹的位置。 对于 build.gradle 文件中的每个模块/应用程序,您可以添加如下内容:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
【讨论】:
简单地,双班,然后输入资产文件夹
选择它在正确的地方创建
【讨论】:
右键单击应用文件夹->新建->文件夹->资产文件夹->设置目标源集->点击完成按钮
【讨论】:
如果您在此线程中尝试了所有的子弹都徒劳无功,请尝试清理您的项目。就我而言,它仅在Projet -> clean
【讨论】:
将 assets 文件夹放在main/src/assets 路径中。
【讨论】:
Src/main/Assets
如果选择了该应用,它可能不会显示在您的侧边栏上。单击顶部显示 android 的下拉菜单并选择包。到时候你会看到的。
【讨论】:
升级到 Android Studio 的发布版本时,您可能会自动切换到新的 Android 项目视图(请参阅here 了解更多信息)。如果您切换回 Project 或 Packages 视图,您应该会看到基于 Gradle 的项目的标准文件夹层次结构。然后参考CommonsWare's answer 了解相应的位置。
【讨论】:
需要为gradle配置参数
我希望会奏效
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
【讨论】:
在 Android Studio 中,依次单击 app 文件夹、src 文件夹和 main 文件夹。在主文件夹中,您可以添加 assets 文件夹。
【讨论】:
第 1 步:转到文件。 第 2 步:转到文件夹。 第 3 步:创建资产文件夹。
在 Assets 文件夹中只需放置字体并在需要时使用它。
【讨论】:
follow these steps
1)file->New->Folder
there are multiple options like
aidl folder
assets folder
jni folder
2) choose options assets folder
3) then there is option to change path of assets folder if you
want to change then check otherwise left that checkbox of cahnge folder location
4) click on finish
【讨论】:
要么在 /app/src/main 下创建一个目录,要么使用 studio File-> New -> Folder -> Assets Folder。
【讨论】:
在 Android Studio 中右键单击应用程序中的文件夹->src->main 然后创建新的目录名称 assets。
【讨论】: