【发布时间】:2012-05-01 12:38:33
【问题描述】:
我创建了文件夹:
app_name/res/drawable-hdpi
app_name/res/drawable-mdpi
app_name/res/drawable-ldpi
我在 hdpi 中放置了 72x72 的图标,在 mdpi 中放置了 48x48,在 ldpi 中放置了 36x36。我将 png 图标命名为:icon.png
我编译并运行它,图标没有改变。于是我就去AndroidManifest.xml改了图标参数:
<application
android:icon="@drawable-ldpi/icon"
...
但是我得到了这个错误:
错误:未找到与给定名称匹配的资源(在“图标”处,值为“@drawable-ldpi/icon”)。 AndroidManifest.xml
有什么建议吗?
【问题讨论】:
-
您可能需要将 res.srcDirs 添加到您的 sourceSets > main 在您的 build.gradle 文件中。在此处查看解决方案 - stackoverflow.com/a/17097436/857681。我遇到了同样的问题,这解决了它。一旦更改运行 gradle clean && gradle build 在您的项目根目录中。
标签: android android-layout android-icons