All Products
Search
Document Center

Mobile Platform as a Service:Menyelesaikan konflik dengan dependensi pada dukungan Android

Last Updated:Jun 24, 2025

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

  1. Konfirmasikan versi dukungan Android yang saat ini digunakan oleh mPaaS.

    'com.android.support:support-v4'
    'com.android.support:appcompat-v7'
  2. Dapatkan informasi group:artifact untuk SDK pihak ketiga mPaaS.

    'com.alipay.android.phone.thirdparty:androidsupport-build'
    'com.alipay.android.phone.thirdparty:androidsupportrecyclerview-build'
  3. 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

  1. Impor secara manual versi support-v4 yang lebih baru.

     implementation 'com.android.support:support-v4: (versi yang Anda gunakan, misalnya, 28.0.0)'
  2. Impor appcompat-v7 yang Anda butuhkan.

     implementation 'com.android.support:appcompat-v7: (versi yang Anda gunakan, misalnya, 28.0.0)'