在gradle中获取重复的资源错误android

问题描述:

我在我的android应用程序中添加了Google地图和Firebase消息,但在将错误构建为重复资源之后。在gradle中获取重复的资源错误android

我的日志猫错误

Error:Execution failed for task ':app:mergeDebugResources'. 
> [string/google_api_key] F:\Android Workspace\FoxindTracker\app\src\main\res\values\strings.xml [string/google_api_key] F:\Android Workspace\FoxindTracker\app\build\generated\res\google-services\debug\values\values.xml: Error: Duplicate resources 

我的编译依赖如下

compile 'com.android.support:appcompat-v7:24.+' 
    compile 'com.android.support:design:24.+' 
    //compile 'com.google.android.gms:play-services:9.4.0' 
    compile 'com.google.android.gms:play-services-maps:9.0.0' 
    compile 'com.google.firebase:firebase-messaging:9.0.0' 
    compile 'com.android.support:cardview-v7:24.+' 
    compile 'com.android.support:recyclerview-v7:24.+' 
    compile 'org.igniterealtime.smack:smack-android:4.1.4' 
    compile 'org.igniterealtime.smack:smack-tcp:4.1.4' 
    compile 'org.igniterealtime.smack:smack-im:4.1.4' 
    compile 'org.igniterealtime.smack:smack-extensions:4.1.4' 
    compile 'com.squareup.retrofit2:retrofit:2.1.0' 
    compile 'com.squareup.retrofit2:converter-gson:2.1.0' 
    compile 'com.squareup.okhttp3:logging-interceptor:3.2.0' 
    compile 'com.google.code.gson:gson:2.6.2' 
    compile 'com.github.siyamed:android-shape-imageview:[email protected]' 
// compile 'com.squareup.retrofit2:converter-simplexml:2.1.0' 
    compile ('com.squareup.retrofit2:converter-simplexml:2.1.0') { 
     exclude group: 'xpp3', module: 'xpp3' 
     exclude group: 'stax', module: 'stax-api' 
     exclude group: 'stax', module: 'stax' 
    } 
    compile('com.digits.sdk.android:digits:[email protected]') { 
     transitive = true; 
    } 
    compile "commons-io:commons-io:+" 
    compile 'com.squareup.picasso:picasso:2.5.2' 
} 
apply plugin: 'com.google.gms.google-services' 

请帮我在哪里,我错了

我会建议检查string.xml重复或相同的字符串你decalred双。所以,你可以检查一次你的所有字符串资源

根据你的日志错误

google_api_key

是重复的字符串。我希望它会起作用。