【问题标题】:Android Studio - drawable folders are missingAndroid Studio - 缺少可绘制文件夹
【发布时间】:2015-05-16 07:02:13
【问题描述】:

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

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

但是它仍然不断给出这个我无法处理的错误。为什么会出现这个错误以及如何解决?

谢谢。

【问题讨论】:

  • 所有这些可绘制文件夹都在res 下,不在drawable 文件夹内

标签: android android-studio drawable android-drawable


【解决方案1】:

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

【讨论】:

  • 啊哈,这就是为什么,谢谢!对不起,我对这些东西很陌生:)
  • 从 Eclipse 的 messy 迁移和 mipmap 的引入让我感到困惑,以至于我忘记了这个基本事实!谢谢!
【解决方案2】:

不同设备上的不同主屏幕启动器应用以不同的分辨率显示应用启动器图标。当应用程序资源优化技术为未使用的屏幕密度删除资源时,启动器图标可能看起来很模糊,因为启动器应用程序必须放大较低分辨率的图标才能显示。为避免这些显示问题,应用程序应使用 mipmap/ 资源文件夹作为启动器图标。无论密度剥离如何,Android 系统都会保留这些资源,并确保启动器应用可以选择具有最佳分辨率的图标进行显示。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多