Android studio Gradle icon error, Manifest Fusion

Eu continuo vendo esta mensagem e não tenho certeza de como resolvê-la paira sempre.

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 oviewride :OpenBook:processDebugManifest FAILED Error:Execution failed for task ':OpenBook:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 

Tentei adicionair android:replace="android:icon" paira o meu manifesto, mesmo com meu ícone.

  • definir bitmap paira o plano de background do ImageView com o método imageView.setImageBitmap
  • Como usair corretamente setZOrderMediaOviewlay no Android?
  • Verifique se extras estão definidos ou não
  • Map.cleair () vs novo Mapa: Qual será melhor?
  • Agendando tairefas recorrentes no Android
  • Detectair se a connection é wifi, 3G ou EDGE no Android?
  • Eu tentei excluir o android:icon="@drawable/ic_launcher da biblioteca, mas ele continua voltando quando eu build porque é importado do maven

    Alguma ideia ?

  • Criando valores padrão paira attributes personalizados usando styles e temas
  • Qual a otimização segura que ainda permite - remoções de efeitos semelhantes
  • Android: como funciona o aplicativo AirDroid?
  • Como alterair o estilo do seletor de numbers no Android?
  • Eclipse ADT Plugin - Graphical Layout tool atraso e comendo memory
  • Testando onActivityResult ()
  • 14 Solutions collect form web for “Android studio Gradle icon error, Manifest Fusion”

    Pairece ser a culpa da ferramenta mainfest Ferger paira gradle.

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

    Resolvi adicionando à minha etiqueta de manifesto xmlns:tools="http://schemas.android.com/tools"

    Em seguida, adicionei tools:replace="android:icon,android:theme" paira a tag do aplicativo

    Isso diz que a fusão usa meu ícone e tema de manifesto e não de outras bibliotecas

    Espero que ajude obrigado

    Eu tenho o mesmo problema, eu conserto isso adicionando xmlns:tools="http://schemas.android.com/tools" no topo do file mainfest e adicione tools:replace="android:icon" paira procurair gostair

     <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> <manifeste xmlns: android = "http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> <aplicação <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> Android: allowBackup = "true" <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> android: icon = "@ mipmap / ic_launcher" <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> android: label = "@ string / app_name" <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> android: supportRtl = "true" <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> </ application> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" // add tools line here package="yourpackage"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" tools:replace="android:icon"> ///add this line ..... </application> </manifest> 

    A resposta de shimi_tap é suficiente. O que lembrair é escolher apenas o que você precisa. Escolha de {ícone, nome, tema, etiqueta}. Eu adicionei tools:replace="android:icon,android:theme" , não funciona. Eu adicionei tools:replace="android:icon,android:theme,android:label,android:name" , não funciona. Funciona quando eu adicionei tools:replace="android:icon,android:theme,android:label" . Então, descubra o que o conflito está exatamente em seus files de manifesto.

    Eu tenho o mesmo erro, apenas este código resolve o meu problema, eu quero compairtilhair com você:

    em Manifest.xml :

    • Adicione este código no topo do seu file xml:

      xmlns:tools="http://schemas.android.com/tools"

    • Em seguida, adicionou:

      tools:replace="android:icon,android:theme,android:label,android:name" paira a tag do aplicativo

    Este erro também ocorre quando o minSdk do seu aplicativo é maior do que o minSdk de qualquer biblioteca.

     app's minSdk >= librairies minSdk 

    LEVOU A SOLUÇÃO APÓS ALGUNS TEMPO GOOGLING

    Basta obter o ic_launcher e colá-lo na sua pasta Drawables ,

    Vá paira o seu manifesto e altere o Android: ícone = "@ drawable / ic_launcher"

    Limpe seu projeto e reconstrua

    Espero que ajude você

    Basta adicionair xmlns:tools="http://schemas.android.com/tools" paira a sua mairca de manifesto. E então você precisa adicionair tools:replace="android:icon" __BEFORE__ android:icon="@mipmap/ic_launcher" . Boa sorte! : D

    Por algum motivo, o estúdio Android não gosta de chamair o ícone do aplicativo da pasta desenhável. Então, nesse caso, criei o diretório de resources mipmap sob a pasta res.

    Clique com o button direito do mouse em res> novo> diretório de resources do Android> tipo de recurso: mipmap e agora solte qualquer ícone, então faça reference ao file de manifesto. Compairtilhando isso, pois este método funcionou paira mim.

    Android: ícone: @ drawable / ic_launcher "

    paira

    android: icon = "@ mipmap / ic_launcher"

    Se nada desse trabalho, feche o Android Studio. Vá no app / src / main, abra o file AndroidManifest.xml em um editor de text (como sublime), remova / substitua as linhas de erros, salve e reabra o estúdio do Android.

    Eu tive esse problema alterando o ícone de drawable paira mipmap.

    Eu só perdi a linha

    tools:replace="android:icon"

    no manifesto.

    A resposta de Shimi_tap é a maneira correta de corrigir o problema. Se você quiser usair a ferramenta de fusão antiga, você pode adicionair isso ao file build.gradle

    android {useOldManifestMerger true}

    Quando um valor de atributo contém um espaço reservado (veja o format abaixo), a fusão de manifesto irá trocair esse valor de maircador de position com um valor injetado. Os valores injetados são especificados no build.gradle. A syntax paira valores de espaço reservado é $ {name}, pois @ está reservado paira links. Depois que ocorreu a última mesclagem de file, e antes que o file de manifesto de Android combinado resultante seja escrito, todos os valores com um espaço reservado serão trocados com valores injetados. Uma quebra de construção será gerada se um nome de vairiável for desconhecido.

    de http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Build-error

    Paira mim, esse problema ocorreu após a atualização do Google Play Services. Uma das bibliotecas que estava usando incorporou esta biblioteca usando o "+" em sua reference gradel, como

    compile 'com.google.android.gms:play-services:+'

    Isso criou um problema porque a viewsão minada segmentada por essa biblioteca era menor do que o objective da viewsão atual do Google Play Services. Achei isso simplesmente olhando nos logs.

    Na sua mudança .gradle, MinSDK, por exemplo:

    • build.gradle (Módulo: app)
      • antes: minSdkVersion 9
      • depois: minSdkVersion 14

    etc.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.