资产文件夹未添加到 Android Studio 项目和 APK

Assets Folder Not Getting Added To Android Studio Project and APK

我正在尝试将资产文件夹添加到我在 Android Studio 2.1.2 中的 Android 项目中。我右键单击该项目并选择新建 -> 文件夹 -> 资产文件夹。在左侧的项目窗格中,选择 Android 时不会显示。如果我切换到项目文件,它确实会出现,但它看起来像一个普通目录,而不是一个资源目录。然后我尝试通过 Android Studio 和文件浏览器向其中添加文件 (jpgs)(所有文件名都是小写的,没有特殊字符)。如果您解压缩创建的 apk,它不包含资产目录或添加的文件。有时资产目录会从项目文件窗格中消失,尽管它仍在资源管理器中。

我缺少什么步骤才能将资产目录正确添加到我的项目中?

注意:这是针对需要图像文件的 LibGdx 项目。

务必在 app/src/main/ 中创建文件夹并将其命名为 assets

终于明白了。似乎是 Android Studio 中的错误,但要使其正常工作,请在项目窗格中转到 Android 视图,然后(下一部分很关键)右键单击 res 文件夹并转到新建->文件夹->资产文件夹。为了安全起见,您可能需要单击更改文件夹位置以确保它进入主文件夹(我的是)。

您必须右键单击 res 文件夹。那是我的问题。如果您右键单击该模块或其他任何地方,即使文件夹会在正确的位置创建,Android Studio 和 gradle 也不会将其视为资源目录而只是忽略它。

对于 Android Studio 3.6.2 中的我来说,资产文件夹没有显示在 "Android" 视图中,无论我在哪里尝试创建它,在尝试了此处的其他建议之后.在 "Project" 视图中,它作为普通文件夹显示在 app/assets 中。然后我将它拖放到 src/main/assets,它会自动将其图标更改为与 res 文件夹相同的图标,之后它现在也显示在"Android" 视图,所以我猜 Android Studio 现在可以正确拾取它,它似乎是 Android Studio 中的一个错误。