Android studio 在何处放置';资产';Android Studio中的文件夹?
我对Android studio 在何处放置';资产';Android Studio中的文件夹?,android-studio,android-assets,Android Studio,Android Assets,我对资产文件夹感到困惑。它不是在androidstudio中自动创建的,几乎所有讨论它的论坛都在讨论Eclipse 如何在Android Studio中配置资产目录?由于Android Studio使用,您应该(例如,src/main/Assets/) 在一个典型的Android Studio项目中,您将有一个app/模块,其中有一个main/sourceset(app/src/main/),因此您的主要资产将放在app/src/main/assets/中。然而: 如果您需要特定于生成类型的资
资产
文件夹感到困惑。它不是在androidstudio中自动创建的,几乎所有讨论它的论坛都在讨论Eclipse
如何在Android Studio中配置资产目录?由于Android Studio使用,您应该(例如,src/main/Assets/
)
在一个典型的Android Studio项目中,您将有一个app/
模块,其中有一个main/
sourceset(app/src/main/
),因此您的主要资产将放在app/src/main/assets/
中。然而:
- 如果您需要特定于生成类型的资源,例如
与debug
,您可以为这些角色创建源集(例如,release
)app/src/release/assets/
- 您的产品风格还可以具有带有资产的源集(例如,
)app/src/googleplay/assets/
- 您的检测测试可以有一个带有自定义资产(例如,
)的app/src/androidTest/assets/
源集,但一定要向androidTest
询问InstrumentationRegistry
,而不是getContext()
,以访问这些资产getTargetContext()
另外,还有一个快速提醒:资产在运行时是只读的。使用或用于读/写内容。查看项目的.iml文件,您将看到以下行:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
这意味着已经为Gradle声明了“资产”文件夹。您需要在
src/main/
下创建它(我使用的是Android Studio 0.4.2)。在Android Studio中,您可以指定源、资源和资产文件夹的位置。
对于build.gradle文件中的每个模块/应用程序,您可以添加如下内容:
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
升级到Android Studio的发布版本时,您可能会自动切换到新的Android项目视图(有关更多信息,请参阅)。如果切换回“项目”或“包”视图,则应该可以看到基于渐变的项目的标准文件夹层次结构。然后,请参阅以获得适当的位置。让Android Studio为您做这件事。
资产文件夹
Finish
main
目标源集中创建assets
文件夹
如果您在该线程中尝试了所有项目都无效,请尝试清理您的项目。在我的例子中,它只在
Projet
->clean
之后才起作用。很简单,请按照以下步骤操作
文件>新建>文件夹>资产文件夹
注意:创建文件夹之前必须选择应用程序。选择
应用程序
文件夹,然后:
文件
新建
文件夹
资产文件夹
默认位置在/main
文件夹中
需要为gradle配置参数
我希望它能起作用
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
在Android Studio中,单击
app
文件夹,然后单击src
文件夹,然后单击main
文件夹。在主文件夹内,您可以添加资产文件夹。单击主文件夹上方→ 新建->目录→ 并键入名称“资产”
或者。。。主->新建->文件夹->资产文件夹(见图)
右键单击应用程序文件夹->新建->文件夹->资产文件夹->设置目标源集->单击完成按钮将资产文件夹置于
主/src/Assets
路径中
Src/main/Assets
如果选择了应用程序,它可能不会显示在侧栏上。单击顶部显示android的下拉列表,然后选择软件包。您将看到它。文件>新建>文件夹>资产文件夹
在/app/src/main下创建一个目录,或者使用studio文件->新建->文件夹->资产文件夹。步骤1:转到文件。 步骤2:转到文件夹。 步骤3:创建资产文件夹。 在资产文件夹中,只需放置字体,并在需要时使用它。两种方法:
注意:要创建资产文件夹,只需单击Project=>Right click=>Select New=>folder=>assets。它将创建资产文件夹。只需两班倒,然后键入资产文件夹
在Android Studio 4.1.1中,选择要在正确位置创建的文件夹,右键单击app->src->main中的文件夹,然后创建新的目录名,该目录名将
资产
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
右键单击您的模块(例如应用程序)->新建->文件夹->资产文件夹
我正在尝试在资产目录中包含自定义字体。我应该把.ttf文件粘贴为src/main/assets/font.ttf吗?或者我需要通过代码将字体显式分配给控件才能看到它?@kalehv:“或者我需要通过代码将字体显式分配给控件才能看到它?”——哦,当然。您需要在所有要使用此特定字体的
TextView
小部件(以及从TextView
继承的其他小部件)上调用setTypeface()
。这很有魅力。我希望有一种方法将资产字体(自定义)包含到Styles.xml中,而不是通过代码使用它。(我的愿望听起来可能太傻了,我是个初学者