title: Manifest merger failed when trying to add my own logo to android app - Android Studio
body: <p>I tried to add my own icon to my app in Android Studio and I encountered a Manifest merger fail. I fount an identical question <a href="https://stackoverflow.com/questions/24506800/android-studio-gradle-icon-error-manifest-merger">here</a> but his answer is not working for me. I tried adding <code>tools:replace="android:icon"</code> and <code>tools:replace="android:icon,android:theme"</code> (on 2 separate occasions of course) but no change.</p>
  
  <p>This is the error Android Studio is keep giving me.</p>
  
  <pre><code>Error:(12, 9) Execution failed for task ':app:processDebugManifest'.
  
  &gt; Manifest merger failed : Attribute application@icon value=(@drawable/footynews_logo_new) from AndroidManifest.xml:12:9
      is also present at com.arasthel:gnavdrawer-library:1.1.4:4:45 value=(@drawable/ic_launcher)
      Suggestion: add 'tools:replace="android:icon"' to &lt;application&gt; element at AndroidManifest.xml:9:5 to override
  Error:(12, 9) Attribute application@icon value=(@drawable/footynews_logo_new) from AndroidManifest.xml:12:9
  </code></pre>
  
  <p>EDIT : I just found out even though I thought the app was using the ic_launcher in my project directory, it is actually using the ic_launcher in one of the libraries I'm using. How do I force the app to use my launcher icon instead?</p>