圆形应用程序图标未在Android Oreo上显示

时间:2018-03-28 02:25:35

标签: android icons

我正在尝试在Android Studio中为我的应用设置圆形启动器图标,但是当我在运行Oreo(API 27)的模拟器中测试应用时,它只显示默认图标。我使用图片素材添加了图标,并使用http://romannurik.github.io/AndroidAssetStudio/生成的图片覆盖了图片。

我在清单文件中指定了android:roundIcon="@mipmap/ic_launcher_round",并确保图标在 res 文件夹中使用了相应的名称。

默认图标适用于较旧的OS版本。我缺少什么?

2 个答案:

答案 0 :(得分:4)

如果您是非花哨的开发者,这个答案适合您:

icon

我在图标和roundIcon上使用了相同的service cloud.firestore { match /databases/{database}/documents { match /{collections}/{collection=**} { function getRole() { return get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role; } function getPermissions(role) { return get(/databases/$(database)/documents/roles/$(role)).data.test; } allow read: if true; // Role equals to 12345 // allow write: if getRole() == 12345; <-- THIS WORKS // allow write: if getPermissions(12345) == true; <-- THIS WORKS // Need to put dynamic getRole() which equals to 12345 inside of getPermissions() // instead of the static 12345 // THIS DOES NOT WORK allow write: if getPermissions(getRole()) == true; } }} 。它解决了我的问题。 另外,我不明白为什么android有这么多的应用程序图标设置,年龄越大越好!!!

答案 1 :(得分:2)

您将转到google play store图标标题下方的文件 - &gt;新 - &gt;图片Assert-&gt; legacy-&gt; ,而不是选择选项。