Android-如何手动创建资产文件夹?

问题描述 投票:0回答:3

我是Android开发的新手,由于无法使Android Studio 1.2在我的系统中正常工作(它没有响应,所以我试图使用SDK从命令行管理项目。

问题:我创建了一个新项目,但是资产文件夹丢失。

Other SO answers(enter link description here)通过在IDE中创建文件夹或指向.iml文件中的asset文件夹来解决此问题,在我的情况下不起作用(我试图从整个命令行)

还有一个编辑build.gradle的解决方案,但是从命令行(使用SDK)创建的项目似乎不是gradle项目。

任何帮助将不胜感激。

android android-assets
3个回答
5
投票

只需在项目的根目录下创建一个名为“资产”的目录,即在AndroidManifest.xml所在的目录中。无需“从项目链接该文件夹”。至少在我的系统上就是这种情况,我使用的是Android SDK 24.4.1(并且我没有使用Gradle-只是emacs和ant)。

一旦我在其中有了资产/字体/aisauc.ttf,下面的代码...

    import android.graphics.Typeface;
    ...

    Typeface greek =
       Typeface.createFromAsset(getAssets(), "fonts/aisauc.ttf");
    mytextfield.setTypeface(greek);

给我一个TextField,其中包含我想要的字体中的字符。


0
投票

如何手动创建资产文件夹?

您使它与在文件系统上建立任何目录相同。是否使用mkdir或等效的命令行,或者是否使用台式机操作系统的文件管理器,完全取决于您。

assets/目录的默认位置在源集中(例如src/main/assets/,与src/main/AndroidManifest.xmlsrc/main/res/src/main/java/一起使用,其中src/main/是源集)。如果愿意,您可以在其他位置拥有assets/目录,但是您将需要配置build.gradle文件,以向Gradle告知您要将其应用于任何来源集的备用assets/位置。


0
投票

在最左侧的侧边栏或显示应用程序,清单,java ...等的侧栏中,右键单击应用程序>新建>文件夹(旁边有绿色的android符号)>资产文件夹。

在下一个屏幕上,将路径保留为“ main”,然后单击“ Finish”。然后,您可以将所需的任何资产放入文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.