Обновление Android Gradle v 3.1.3 превратило значок запуска приложений в значение по умолчанию - PullRequest
0 голосов
/ 28 июня 2018

После того, как я обновил свой 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

Любые данные о том, что, по-видимому, отсутствует, будут очень ценными

1 Ответ

0 голосов
/ 29 июня 2018

Это на самом деле так же, как этот пост: Значок приложения не отображается после обновления плагина Gradle до 3.0

Это относится не только к v3.1.3, но к v3.0.0 в целом. Решение состоит в том, чтобы изменить значение с mipmap-anydpi -> mipmap-anydpi-v26 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...