Konflik dukungan Android antara Portal & Bundle dan metode akses mPaaS Inside
Deskripsi konflik
mPaaS memiliki pustaka dukungan bawaan berdasarkan versi 23.2.1, serta menambahkan logika aspek Fragment untuk titik tersembunyi otomatis pada halaman. Jika Anda menambahkan versi resmi dari pustaka dukungan Android saat menggunakan mPaaS, konflik dukungan Android dapat terjadi.
Solusi
Hapus androidsupport-build dan gantikan langsung dengan versi resmi. Jika Anda juga perlu menggunakan fitur pencatatan otomatis Fragment yang disediakan oleh mPaaS, tambahkan secara manual logika pemantauan.
Catatan: Metode AAR asli tidak memiliki pustaka dukungan bawaan, sehingga Anda tidak diharuskan melakukan tindakan apa pun. Namun, jika Anda perlu menggunakan fitur pencatatan otomatis Fragment yang disediakan oleh mPaaS, tambahkan secara manual logika pemantauan.
Prosedur
Konfirmasikan versi dukungan Android yang saat ini digunakan oleh mPaaS.
'com.android.support:support-v4' 'com.android.support:appcompat-v7'Dapatkan informasi
group:artifactuntuk SDK pihak ketiga mPaaS.'com.alipay.android.phone.thirdparty:androidsupport-build' 'com.alipay.android.phone.thirdparty:androidsupportrecyclerview-build'Hapus pustaka mPaaS.
Metode AAR
Jika Anda mengakses mPaaS menggunakan AAR asli, Anda tidak perlu menghapusnya secara aktif.mPaaS Inside dan Portal & Bundle
mpaascomponents { excludeDependencies = [ "com.alipay.android.phone.thirdparty:androidsupport-build" ] }
Konflik dukungan Android dalam metode akses AAR asli
Deskripsi konflik
Paket pustaka pendukung metode akses AAR asli menggunakan pustaka support-v4 berdasarkan versi 23.4.0. Namun, Google telah mengubah cara pengorganisasian kode sejak versi 24.2.0, dan tidak lagi menyediakan semua modul pustaka support-v4 dalam satu paket, sedangkan appcompat-v7 memperkenalkan semua modul pustaka dalam satu paket. Oleh karena itu, konflik dependensi AAR akan terjadi ketika proyek Anda menggunakan paket appcompat-v7.
Solusi
Impor secara manual versi support-v4 yang lebih baru, bersama dengan appcompat-v7 yang Anda butuhkan.
Prosedur
Impor secara manual versi support-v4 yang lebih baru.
implementation 'com.android.support:support-v4: (versi yang Anda gunakan, misalnya, 28.0.0)'Impor appcompat-v7 yang Anda butuhkan.
implementation 'com.android.support:appcompat-v7: (versi yang Anda gunakan, misalnya, 28.0.0)'