0

嘿,當我嘗試在android上構建我的apk我得到這個錯誤我不是什麼這意味着你能幫助我嗎? :

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/print/PrintHelper$PrintHelperStubImpl.class 

這裏是我的build.gradle文件:gradle這個同步過程中

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 26 
buildToolsVersion "26.0.1" 
defaultConfig { 
    applicationId "com.frgg.apps.thetri" 
    minSdkVersion 14 
    targetSdkVersion 23 
    multiDexEnabled true 
dexOptions { 
     javaMaxHeapSize "4g" 
    } 

    ndk { 
     moduleName "player_shared" 
    } 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 
sourceSets.main { 
    jni.srcDirs = []// <-- disable automatic ndk-build call 
} 
productFlavors { 
} 
} 
dependencies { 
compile('com.google.android.gms:play-services:+') { exclude module: 'support-v4' } 
compile files('libs/dagger-1.2.2.jar') 
compile files('libs/javax.inject-1.jar') 
compile files('libs/nineoldandroids-2.4.0.jar') 
compile files('libs/support-v4-19.0.1.jar') 

} 

錯誤顯示不出來。但是當我嘗試構建apk時出現。

可能是什麼問題?

編輯

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:COM。 android.ide.common.process.ProcessException:在執行具有參數的主類com.android.dx.command.Main的java進程時出錯{-dex --num-threads = 4 --multi-dex --main-dex -list C:\ Users \ hotrod \ Desktop \ APPS \ android5 \ app \ build \ intermediates \ multi-dex \ debug \ maindexlist.txt --output C:\ Users \ hotrod \ Desktop \ APPS \ android5 \ app \ build \中間體\變換\ DEX \調試\文件夾\ 1000 \ 1F \主C:\ Users \用戶的Hotrod \桌面\ APPS \ android5 \應用\構建\中間體\變換\ jarMerging \調試\罐\ 1 \ 1F \ combined.jar}

回答

1

刪除

compile('com.google.android.gms:play-services:+') { exclude module: 'support-v4' } 
compile files('libs/support-v4-19.0.1.jar') //Remove from Local Drive 

使用

compile 'com.android.support:support-v4:23.0.1' 
compile 'com.google.android.gms:play-services:11.0.4' 

FYI

從本地庫文件夾中刪除上述庫還

最後,清潔重新生成並運行

+0

@jnijna從本地'libs'文件夾還 –

+0

我得到了另一個錯誤刪除現在我把它放在旁邊評論 –

+0

我已經有它在我的電腦上 –

相關問題