Студия Android Gradle ошибка икона, Манифест Слияние

? shimi_tap @ | Original: StackOverFlow
---

Я продолжаю видеть это сообщение и не знаю, как решить это за благо .

Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9
    is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher)
    Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override
:OpenBook:processDebugManifest FAILED
Error:Execution failed for task ':OpenBook:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

Пробовал добавлять android:replace="android:icon", чтобы мой манифест даже с моим значком.

Я попытался удалениеandroid:icon="@drawable/ic_launcher из библиотеки, но он продолжает возвращаться, когда я построить, потому что его импортируется из Maven

Any ideas ?

---

Top 5 ответ

1shimi_tap @

Казалось бы,вина MainFest о слиянии инструмент для Gradle .

http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger

Решить ее путем добавления к моей явной тегом xmlns:tools="http://schemas.android.com/tools"

Затем добавляют tools:replace="android:icon,android:theme" в теге приложений

Это говорит о слиянии использовать свой манифест значок и тему, и не других библиотек

Надеюсь, что это помогает благодаря

2San @

Ответ Shimi_tap являетсяправильный способ решить эту проблему . Если вы хотите использовать старый инструмент слияния вы можете добавить это build.gradle файл

Android {  useOldManifestMerger правда  }