我正在尝试将一个Assets文件夹添加到Android Studio 2.1.2中的Android项目中。我右键单击该项目并选择New - >文件夹 - >资产文件夹。在左侧的项目窗格中,选择Android时它不会显示。如果我切换到Project Files,它会出现,但它看起来像一个普通的目录,而不是看起来像资源目录。然后我尝试通过Android Studio和文件浏览器向它添加文件(jpgs)(所有文件名都是小写的,没有特殊字符)。如果解压缩创建的apk,则它不包含Assets目录或添加的文件。有时资产目录也会从项目文件窗格中消失,尽管它仍然在资源管理器中。
我错过了什么步骤才能将Assets目录正确添加到我的项目中?
注意:这适用于需要图像文件的LibGdx项目。
答案 0 :(得分:9)
终于明白了。似乎是Android Studio中的一个错误,但为了使其工作,在项目窗格中,转到Android视图并(下一部分是关键的)右键单击res文件夹并转到New-> Folder-> Assets夹。你可能想点击更改文件夹位置,以确保它进入主文件夹(我的)是为了安全起见。
您必须右键单击res文件夹。这是我的问题。如果您右键单击该模块或其他任何位置,即使该文件夹将在适当的位置创建,Android Studio和gradle也不会将其视为资源目录而只是忽略它。
答案 1 :(得分:2)
请务必在app / src / main /中创建文件夹并将其命名为assets
。
答案 2 :(得分:1)
对我来说,在Android Studio 3.6.2中,尝试这里的其他建议后,无论我在哪里创建资产文件夹都没有显示在“ Android”视图中。在“项目”视图中,它作为普通文件夹显示在app/assets
中。然后,我将其拖放到src/main/assets
,它自动将其图标更改为与 res 文件夹相同的图标,此后它现在也显示在“ Android”中视图,所以我想Android Studio现在可以正确拾取它了,这似乎是Android Studio中的错误。