Android Studio - 缺少可绘制文件夹

Android Studio - drawable folders are missing

我试图在 Android Studio 中向我的项目添加一些图像,但是我注意到我只有 drawable 文件夹,没有其他(drawable-hdpi 等)文件夹在那里。

所以我决定手动放置它们,只是创建了具有适当名称的文件夹并放置了图像:

然而,它仍然不断出现我无法处理的错误。为什么会出现这个错误,如何解决?

谢谢。

drawable-* 文件夹应该在 res 下,而不是在 res/drawable.

不同设备上的不同主屏幕启动器应用会以不同的分辨率显示应用启动器图标。当应用程序资源优化技术为未使用的屏幕密度移除资源时,启动器图标最终会变得模糊,因为启动器应用程序必须升级较低分辨率的图标才能显示。为避免这些显示问题,应用程序应使用 mipmap/资源文件夹作为启动器图标。 Android 系统保留这些资源而不考虑密度剥离,并确保启动器应用程序可以选择具有最佳分辨率的图标进行显示。

通过将启动器图标的所有密度移动到特定于密度的 res/mipmap/ 文件夹(例如 res/mipmap-mdpi/ 和 res/mipmap-xxxhdpi/). mipmap/ 文件夹替换了启动器图标的 drawable/ 文件夹。对于 xxhpdi 启动器图标,请务必添加更高分辨率的 xxxhdpi 版本的图标,以增强更高分辨率设备上图标的视觉体验。

注意:即使您为所有设备构建单个 APK,仍最好将启动器图标移至 mipmap/ 文件夹。 check here and here too.