Android monolocale Gradle errore icona, Merger Manifesto

? shimi_tap @ | Original: StackOverFlow
---

Continuo a vedere questo messaggio e non è sicuro come risolvere per bene .

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

Provato ad aggiungere android:replace="android:icon" al mio manifesto anche con la mia icona .

Ho provato a cancellare il android:icon="@drawable/ic_launcher dalla libreria, ma continua a tornare quando ho costruire perché la sua importato da Maven

Any ideas ?

---

Top 5 Risposta

1shimi_tap @

Sembra essere la colpa dello strumento Fusione Mercato Natalizia per Gradle .

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

Risolto aggiungendo alla mia tag manifesto xmlns:tools="http://schemas.android.com/tools"

Poi ha aggiunto tools:replace="android:icon,android:theme" al tag applicazione

Questo dice la fusione di usare la mia icona manifesto e il tema e non di altre biblioteche

Speranza che aiuta grazie

2San @

La risposta di Shimi_tap è il modo giusto per risolvere il problema . Se si desidera utilizzare vecchio strumento fusione è possibile aggiungere questo build.gradle di file

android {  useOldManifestMerger vero  }