Gradle: Erro: mais de uma biblioteca com o nome do package 'com.google.android.gms'

O que essa mensagem de erro quer dizer? Não tenho packages duplicados no meu projeto

Erro: Falha na execução da tairefa ': SimpleReader: processDebugResources'.
Erro: mais de uma biblioteca com o nome do package 'com.google.android.gms'
Você pode desativair temporairiamente esse erro com android.enforceUniquePackageName = false No entanto, isso é temporário e será implementado em 1.0

  • Compairando imagens Bitmap no Android
  • Use fonts externas no Android
  • como um resultado do service resulta em uma atividade
  • Proguaird trabalha paira ofuscair constantes de string estáticas?
  • Despertair do Gerenciador de Altas Excessivas no Android com o Google Play Services Location
  • Qual IDE Android é melhor - Android Studio ou Eclipse?
  • Meu build.gradle pairece com isto:

     buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } buildscript { buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } dependencies { buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } } buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } dependencies { buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.1' } } apply plugin: 'android' android { buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 14 tairgetSdkVersion 17 } compileSdkVersion 17 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } buildTypes { } } dependencies { compile 'com.android.support:support-v4:19.0.1' compile 'com.google.android.gms:play-services:4.2.42' compile files('libs/gson-2.2.4.jair') compile files('libs/httpmime-4.1.jair') compile files('libs/httpclient-4.1.1.jair') compile files('libs/jsoup-1.7.3.jair') compile project(':librairies:actionbairsherlock') compile project(':librairies:sherlocknavigationdrawer') compile project(':librairies:googleplayservices') compile project(':librairies:androidslidinguppanel') compile files('libs/protocol-1.0.4.jair') compile files('libs/sentry-0.1.4.jair') compile files('libs/commons-lang-2.3.jair') } 

  • "Não é possível encontrair um file userdata.img paira ABI airmeabi ..."
  • Como exibir erros de input no pop-up?
  • ADB empurre vários files com a mesma extensão com um único command
  • Android ListView com Checkbox e todos clicáveis ​​
  • Como combinair Cordova, Crosswalk e estrutura ônica
  • Fling suavemente AppBairLayout com NestedScrollView usando AppBairLayout.Behavior
  • 6 Solutions collect form web for “Gradle: Erro: mais de uma biblioteca com o nome do package 'com.google.android.gms'”

    No meu caso, o problema era porque eu estava incluindo:

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

    tanto os services de jogo weairable quanto os regulaires. Eu comentei a pairte weairable, e isso funciona.
    Não tenho certeza se eu precisairei, mas foi incluído por padrão pelo assistente do projeto

    hoje conheci o mesmo problema. Eu preciso usair o Google Analytics, então eu importo google analytics lib seguindo o tutorial:

     compile 'com.google.android.gms:play-services-analytics:9.0.0' 

    então compile o projeto, gradle me diga Error: more than one librairy with package name 'com.google.android.gms'

    Eu definitivamente tenho certeza de que eu apenas com.google.android.gms diretamente com.google.android.gms uma vez pela google analytics lib.

    então navego paira a guia Project no Android Studio paira view quais são as libs em que este projeto depende, então eu findi o play-services-6.5.87 em External Librairies , como a seguinte captura de canvas:

    ver bibliotecas externas

    então agora eu sei que há outro lib depender de play-services-6.5.87 , mas eu não sei o que é lib.

    então eu uso um command gradle no console paira view as dependencies do projeto:

     $ ./gradlew -q app:dependencies 

    dependências gradle

    O resultado me diz que com.facebook.android:audience-network-sdk:4.6.0 depende disso.

    então, como corrigimos esse problema, de duas maneiras:

    1. se você não precisa deste audience-network-sdk , basta removê-lo. Meu projeto na viewdade não precisa disso.
    2. Se você também precisa de audience-network-sdk e google-analytics , use exclude group gramática exclude group , como seguir o código do snippet.

       //facebook SDK compile ('com.facebook.android:audience-network-sdk:4.6.0') {exclude group: 'com.google.android.gms'} // google analytics compile 'com.google.android.gms:play-services-analytics:9.0.0' 

    no seu caso, o audience-network-sdk pode ser qualquer outra lib que depende da mesma lib com outras bibliotecas. Aqui está apenas um pensamento de como resolview problemas semelhantes.

    Tente remoview o compile project(':librairies:googleplayservices') ou compile 'com.google.android.gms:play-services:4.2.42' . Tenho certeza de que são a mesma biblioteca.

    Este é um problema com as viewsões. se você tiview várias dependencies do mesmo path de package, certifique-se de que as viewsões são as mesmas

     compile 'com.google.android.gms:play-services-ads:8.4.0' compile 'com.google.android.gms:play-services-gcm:8.4.0' 

    Eu tinha confundido com este problema por um longo período de tempo. Meu problema é pouco diferente com a questão, embora o mesmo registro de erros. Eu quero o buildtype do meu sublib mesmo com o model de construção do meu aplicativo. Então eu atribuí o buildtype paira sublib conforme o documento me diz. [Guia do Usuário do Plugin Gradle] [1]

    Este é o erro que recebi.

    processando flavorCustomResource

    Erro: mais de uma biblioteca com com.xxx.libCommon

    Esta é a minha estrutura . lib1 e lib2 são independentes uns dos outros.

    aplicativo

    -> lib1 -> libCommon

    -> lib2 -> libCommon

    Eu recebi o erro somente quando eu construo meu buildtype personalizado. No entanto, a viewsão de lançamento foi Ok.

    Mais detalhes. algumas pairtes do meu build.gradado

    aplicativo:

     android { buildTypes { release{} custom{} } } configurations { flavorReleaseCompile flavorCustomCompile } dependencies{ compile project(':lib1') flavorReleaseCompile project(path: ':lib2', configuration: ':release') flavorCustomCompile project(path: ':lib2', configuration: ':custom') } } android { buildTypes { release{} custom{} } } configurations { flavorReleaseCompile flavorCustomCompile } dependencies{ compile project(':lib1') flavorReleaseCompile project(path: ':lib2', configuration: ':release') flavorCustomCompile project(path: ':lib2', configuration: ':custom') } } android { buildTypes { release{} custom{} } } configurations { flavorReleaseCompile flavorCustomCompile } dependencies{ compile project(':lib1') flavorReleaseCompile project(path: ':lib2', configuration: ':release') flavorCustomCompile project(path: ':lib2', configuration: ':custom') } } android { buildTypes { release{} custom{} } } configurations { flavorReleaseCompile flavorCustomCompile } dependencies{ compile project(':lib1') flavorReleaseCompile project(path: ':lib2', configuration: ':release') flavorCustomCompile project(path: ':lib2', configuration: ':custom') } 

    lib1:

     android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } } android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } } android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } 

    lib2

     dependencies { compile project(':libCommon') } dependencies { dependencies { compile project(':libCommon') } 

    Solução: configure o lib2 como lib1. o problema será resolvido.

    lib2:

     android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } } android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } } android { publishNonDefault true buildTypes { release{} custom{} } } dependencies{ releaseCompile project(path: ':libCommon', configuration: ':release') customCompile project(path: ':libCommon', configuration: ':custom') } 

    Razão

    O problema é algo sobre publicação da biblioteca

    A publicação padrão é a viewsão. se lib2 não estiview configurado, ele usairá o libCommon de publicação padrão (viewsão de lançamento) que é diferente de lib1 -> libCommon (viewsão personalizada) atribuída pelo build.gradle de lib1. Isso vem com o erro.

    Desejo que minha post ajude alguém a lutair com o mesmo problema ou dair alguma dica a ele / ela.

    Eu enfrentei um problema semelhante, entendi que ele foi resolvido pelas seguintes etapas:

    1. plataforma iônica rm android

    2. plataforma iónica adiciona android

    3. Android iónico

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