我試圖在我的應用程序中執行youtube
搜索。我有以下錯誤錯誤:執行任務失敗':packageAllDebugClassesForMultiDex'
Error:Execution failed for task ':packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: com/google/common/annotations/Beta.class
這裏是我的gradle這個文件
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:[email protected]'
compile 'org.lucasr.twowayview:twowayview:0.1.4'
compile 'com.google.guava:guava:18.0'
compile 'com.android.support:multidex:1.0.0'
compile 'com.facebook.android:facebook-android-sdk:4.5.0'
compile 'com.google.apis:google-api-services-youtube:v3-rev145-1.20.0'
compile 'com.google.oauth-client:google-oauth-client-jetty:1.20.0'
compile project(':qsmack322')
compile project(':viewpagerindicator')
compile project(':Emojicon')
compile project(':CircleLoader')
compile files('libs/acra-4.5.0.jar')
compile files('libs/android-sqlite-asset-helper.jar')
compile files('libs/aws-android-sdk-2.1.7-core.jar')
compile files('libs/aws-android-sdk-2.1.7-s3.jar')
compile files('libs/commons-io-2.4.jar')
compile files('libs/daocore.jar')
compile files('libs/gcmnoti.jar')
compile files('libs/google-api-client-1.4.1-beta.jar')
compile files('libs/google-api-client-googleapis-1.4.1-beta.jar')
compile files('libs/httpmime-4.1.1.jar')
compile files('libs/jackson-core-asl-1.6.7.jar')
compile files('libs/newrelic.android.jar')
compile files('libs/rebound-v0.3.3.jar')
compile files('libs/twitter4j-core-3.0.5.jar')
compile files('libs/universal-image-loader-1.9.1-with-sources.jar')
}
請幫助我!
'只是gradle' –
的添加multidex支持原因是你有重複的依賴關係。可能有兩種依賴依賴於「com.google.common.annotations.Beta」。你可以通過使用'exclude'子句來解決它。看看這裏。這可能是你的谷歌依賴造成的。 – hoomi
嘗試按照我的回答 –