【问题标题】:Launcher Icon is not Shown in Oreo 8.0/8.1启动器图标在 Oreo 8.0/8.1 中不显示
【发布时间】:2018-06-04 22:31:27
【问题描述】:

说明:

我在 google play 市场上有一个工作应用程序。一切正常 4.0-7.0 的安卓版本。

案例:

当客户在他的 Android 8.0 (Oreo) 上下载它时,启动器 图标似乎没有显示,而是 android 的默认启动器图标是 显示!!

问题:

有人遇到过这样的问题吗?我需要任何提示来解决它,因为它看起来很奇怪,因为我在 mipmap 文件夹中有所有 4 个键入的 .png 图标。

【问题讨论】:

    标签: android android-launcher android-8.0-oreo


    【解决方案1】:

    是的,我在 Android Oreo 中也遇到了同样的问题。

    1) 通过添加图像向量来添加图像

    【讨论】:

    • 现在我会尝试让您知道它是否有效。
    • 是的。它确实奏效了。如果我有一个 .svg 图标,@Nirav Joshi 还会有问题吗?
    • 最好和最简单的方法。
    • 文件->新建->图片资源@B.shruti
    【解决方案2】:

    这可能不是理想的解决方案。但是,如果您在相关文件夹中有正确的图标,删除名为 mipmap-anydpi-v26 的目录将解决问题。

    【讨论】:

    • 不确定为什么会这样。能详细点吗?
    【解决方案3】:

    我遇到了同样的问题,请确保您已将 drawable 或 mipmap 设置为 icon attribute 以及 application 标签下的 roundIcon attribute你的清单文件

    <application
        android:icon="@drawable/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher_round">
    
    </application>
    

    这可能会解决某人的问题。谢谢。

    【讨论】:

    • 谢谢!我没有创建正确的ic_launcher_round 图标。
    【解决方案4】:

    以前的答案都不适合我。我发现我的项目有一个文件app/src/main/res/drawable-v24/ic_launcher_foreground.xml,而另一个项目没有。这就是其他项目确实在 Android 8 中有图标而这个项目没有的原因。当我删除 drawable-v24 文件夹后,我的图标又回来了!

    【讨论】:

      【解决方案5】:

      在图像资源工具中使用 .png 图像来生成启动器图标。

      【讨论】:

        【解决方案6】:

        Android -&gt; Project -&gt; App - &gt; src -&gt; res

        right-click on res then -&gt; new -&gt; image asset -&gt; inside add image set as your logo ratio

        【讨论】:

          【解决方案7】:

          尝试重启手机并在设备上安装应用

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-07-16
            • 2019-01-23
            • 2018-04-01
            • 1970-01-01
            • 2019-10-01
            • 1970-01-01
            • 2017-08-18
            • 1970-01-01
            相关资源
            最近更新 更多