После того, как я обновил свой 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.xml
и ic_launcher_circle.xml
И это впоследствии вызывает соответствующие png-файлы из папок mipmap в зависимости от разрешения.
Это работает только для устройств с Android O +.
Все это работало нормально до gradle v 2.3.3. Однако после обновления это, похоже, не работает.
Я искал на SO и нашел похожий пост Значок приложения не отображается (Android Studio) , но это не работает для меня.
В руководстве по миграции нет слов: https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration
Любые данные о том, что, по-видимому, отсутствует, будут очень ценными