我有使用com.android.ide.common.process.ProcessException:多DEX文件定義(...)BuildConfig
compile "com.library1:library1:2.0.4"
compile "com.library2:library2:3.0.0"
而這兩個LIBRARY1原始項目:2.0.4和library2: 3.0.0共享相同的命名空間(具有相同的包名稱)。有沒有乾淨的方式,讓他們在一個項目中共存,而不喜歡編譯時錯誤:
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define (...)/BuildConfig;
你爲什麼試圖使用同一個庫的不同版本? –
沒錯,但遷移必須在一段 – hhg
更長的時間來完成。然後棄用,在新版本的方法,取出舊的依賴 –