Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to me

shability_X發表於2019-07-11

使用環境:

Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.dex.DexException: Multiple dex files define Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;

解決方法:

               這裡是多次使用同樣的依賴,而且,版本不一致造成的。

               統一下版本即可.

  configurations.all {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
            def requested = details.requested
            if (requested.group == 'com.android.support') {
                if (!requested.name.startsWith("multidex")) {
                    details.useVersion '27.1.1'
                }
            }
        }
    }

 新舊版本依賴不同是個頭疼的問題,希望運氣不錯的你運氣更好!

 抱團吹水技術群 -- 拜拜六二妻要領酒

 

 

 

 

 

 

 

相關文章