【发布时间】:2015-05-13 10:31:56
【问题描述】:
我的 android 应用程序图标启动器有问题。 我有 hdpi、xhdpi、mdpi 和 xxhdpi 的可绘制对象。
有我的AndroidManifest.xml文件的代码:
<application
android:name=".MyApp"
android:icon="@drawable/ic_launcher_app">
...
</application>
在某些设备中,图标启动器会正常显示。但是,在其他设备中,应用程序会显示默认的包图标启动器。
除此之外,我在我的项目中使用 Gradle。 Gradle 与某种问题有什么关系吗?
有什么想法吗?提前致谢
【问题讨论】:
-
您是否为项目中的所有可绘制文件夹提供了 ic_launcher_app?
-
正如@RajenRaiyarela 所说,如果您没有某些设备中每个分辨率的图标,则可能会显示默认图标。检查所有文件夹(xxxhdpi、xxhdpi、xhdpi、hdpi 等)
-
您已将徽标放入所有文件夹,如 ldpi、mdpi、xxdpi,它的工作方式就像任何设备具有 ldpi 类型屏幕,而不是该设备将使用 ldpi 文件夹的图标。所以。明白了吗?
-
确保应用图标 (ic_launcher_app) 在所有文件夹中,并删除默认应用图标 (ic_launcher)。然后看看没有ic_launcher时会发生什么。
标签: android gradle drawable launcher