Android Gradle Plugin 3.1 выдает ошибку в объединенном манифесте при запуске мгновенного запуска - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь перенести свой проект Android с версии 2.3 на 3.1. У меня есть 2 разных productFlavors - бесплатно и премиум. ​​

До перехода на последнюю версию Android Gradle Plugin все работало нормально, но после миграции я получаю следующую ошибку.

:app:compileLoggedVariantQaDebugJavaWithJavac
/app/build/intermediates/manifests/instant-run/free/debug/AndroidManifest.xml:74: error: resource mipmap/icon (aka com.example:mipmap/icon) not found.

У меня есть AndroidManifest.xml, который находится в app / src / main. Кроме того, у моих двух flavors бесплатных и премиум-файлов есть два файла манифеста в app/src/free и app/src/premium соответственно. Они просто добавляют некоторые теги <uses-permission>. Кроме того, все остальное то же самое.

Кроме того, это происходит только при включенном мгновенном запуске. Если мгновенный запуск отключен, все работает нормально.

1 Ответ

0 голосов
/ 07 сентября 2018

AndroidManifest.xml: 74: ошибка: mipmap / значок ресурса (также известный как com.example: mipmap / icon) не найден.

Попробуйте удалить папку intermediates в /app/build/intermediates.

Поскольку это в режиме отладки , и вы можете удалить его, затем пересобрать проект, и после этого будет хорошо. Это также произошло от manifests/instant-run, как вы можете видеть.

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