0

我的應用程序級別搖籃重複依賴誤差克/分析機器人工作室2.2rc2

apply plugin: 'com.android.application' 
apply plugin: 'com.google.gms.google-services' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.2" 
    useLibrary 'org.apache.http.legacy' 
    defaultConfig { 
     applicationId "com.mss.triplestar" 
     minSdkVersion 15 
     targetSdkVersion 23 
     multiDexEnabled true 
    } 
    //====================Add below two line============= 
    dexOptions { 
     javaMaxHeapSize "4g" //specify the heap size for the dex process 
     preDexLibraries = false //delete the already predexed libraries 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:23.4.0' 
    compile files('libs/dagger-1.2.2.jar') 
    compile files('libs/javax.inject-1.jar') 
    compile files('libs/libGoogleAnalyticsServices.jar') 
    // compile files('libs/libGoogleAnalyticsV2.jar') 
    compile 'com.google.android.gms:play-services-analytics:9.0.0' 
    compile files('libs/nineoldandroids-2.4.0.jar') 
    compile files('libs/vungle-publisher-adaptive-id-3.3.1.jar') 
    compile 'com.google.android.gms:play-services-ads:9.0.0' 
    compile project(':wheelLib') 
    compile 'com.google.android.gms:play-services:9.0.0' 
    // compile 'com.google.android.gms:play-services-gcm:9.0.0' 
    compile 'org.apache.httpcomponents:httpclient:4.5' 
    compile 'com.scottyab:aescrypt:0.0.1' 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'com.android.support:appcompat-v7:24.2.0' 
} 

我的日誌輸出

Information:Gradle tasks [:app:assembleDebug] 
Warning:WARNING: Dependency org.apache.httpcomponents:httpclient:4.5 is ignored for debug as it may be conflicting with the internal version provided by Android. 
Warning:WARNING: Dependency org.apache.httpcomponents:httpclient:4.5 is ignored for release as it may be conflicting with the internal version provided by Android. 
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/analytics/internal/Command$1.class 
Information:BUILD FAILED 
Information:Total time: 2.579 secs 
Information:1 error 
Information:2 warnings 
Information:See complete output in console 

這是我的日誌輸出我試圖建立和更新我的項目,但 它給了我這個錯誤,如果我刪除了分析罐比我更容易 跟蹤器錯誤。請幫助我在這一點卡住沒有線索 。嘗試所有的解決方案。謝謝提前

+0

您的問題解決了嗎? –

+0

@Spartak團隊檢查我的答案 –

回答

0

變化
buildToolsVersion 「24.0.2」 到23.0.4

+0

它應該以哪種方式解決問題? –

+0

這不會起任何作用。 –

1

既然你要添加的谷歌分析SDK的legacy version爲Android,你應該將其刪除。

刪除:

compile files('libs/libGoogleAnalyticsServices.jar') 

另外的插件添加到下您的應用程序級的build.gradle

apply plugin: 'com.google.gms.google-services' 

也沒有理由使用兩種:

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

你不應該使用compile 'com.google.android.gms:play-services:9.0.0' a包括每個Google Play服務庫 - 僅使用APIs you need

+0

是的,我知道,但請參考本文回答相同的問題http://stackoverflow.com/questions/35038141/duplicate-jar-file-error –

+0

Sir @Gabriele但是,當我刪除廣告和谷歌服務依賴比我的xml沒有得到廣告查看包和gamehelper也沒有工作 –

+0

也有一個問題,在我的其他系統中,這個相同的代碼的作品,並沒有給完全相同的代碼重複的問題..但apk只是在棒棒糖上方運行設備和前棒棒糖設備崩潰。 –