Android Gradle v 3.1.3更新将应用启动器图标更改为默认设置

时间:2018-06-28 01:54:06

标签: android android-studio gradle

在我用以下命令更新build.gradle之后 com.android.tools.build:gradle:3.1.3

我的应用程序的图标显示为默认的android图标。

我在下面的AndroidManifest.xml中使用正确的图标和圆形图标

 <application
    android:name=".EbatesApp"
    android:allowBackup="false"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/application_name"
    android:resizeableActivity="false"
    android:roundIcon="@mipmap/ic_launcher_circle"
    android:supportsRtl="false"
    android:theme="@style/AppTheme"
    tools:replace="android:allowBackup,android:supportsRtl,label"
    >

我有mipmap-anydpi,其中有ic_launcher.xmlic_launcher_circle.xml

随后会根据分辨率从mipmap文件夹中调用适当的png。

这仅适用于具有Android O +的设备。

直到gradle v 2.3.3,所有这些都工作正常。但是,更新后似乎无效。

我已经搜索了SO,发现了类似的帖子App icon doesn't show (Android Studio),但这对我不起作用。

在移民指南中也没有字:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration

任何关于似乎遗漏的内容的输入都将得到很好的运用

1 个答案:

答案 0 :(得分:1)

这实际上与这篇文章相同: Application icon not showing after Gradle plugin update to 3.0

这不是特定于v3.1.3,而是通常为v3.0.0。解决方案是从 mipmap-anydpi -> mipmap-anydpi-v26 更改。