Saya mendapatkan kesalahan berikut saat membangun proyek. belum menggunakan CoordinatorLayout dalam proyek ini. baru saja ditambahkan sebagai dependensi di build.gradle :
Saya menggunakan Android Studio 3.2 Canary 4.
Log
AGPBI: {"kind":"error","text":"Program type already present: android.support.design.widget.CoordinatorLayout$Behavior","sources":[{}],"tool":"D8"} :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /windows/Other/app/build/intermediates/transforms/dexBuilder/debug/0.jar, /windows/Other/app/build/intermediates/transforms/dexBuilder/debug/1.jar, /windows/Other/app/build/intermediates/transforms/dexBuilder/debug/4.jar, . . ...................
/windows/Other/app/build/intermediates/transforms/dexBuilder/debug/294.jar
Program type already present: android.support.design.widget.CoordinatorLayout$Behavior
Itu berhasil ketika saya menurunkan ketergantungan dukungan appcompatgradle, seperti ini:
implementation 'com.android.support:appcompat-v7:27.0.2'
sebelumnya:
implementation 'com.android.support:appcompat-v7:27.1.0'
Atau, ini juga dapat diperbaiki dengan hanya menambahkan ketergantungan desain dukungan versi 27.1.0 atau lebih tinggi ke level aplikasi Anda build.gradlesebagai berikut:
implementation 'com.android.support:design:27.1.0'