在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
是重复的字符串。我希望它会起作用。