Baca dalam bahasa Inggris

Bagikan melalui


.NET untuk kesalahan Android ADB0030

Contoh pesan

error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.

Masalah

ADB0030 berarti Anda harus menghapus instalan APK secara manual sebelum dapat menyebarkan aplikasi .NET untuk Android ke perangkat atau emulator yang terpasang. Situasi ini dapat terjadi jika Anda telah menyebarkan aplikasi .NET untuk Android di masa lalu, tetapi ditandatangani dengan file keystore Android yang berbeda.

Pesan ini menunjukkan bahwa adb (Android Debug Bridge) melaporkan kesalahan INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_FAILED_UPDATE_INCOMPATIBLE, atau INSTALL_FAILED_VERSION_DOWNGRADE. adb adalah bagian dari Android SDK dan digunakan secara internal oleh .NET untuk Android untuk berkomunikasi dengan emulator dan perangkat Android. Pelajari selengkapnya tentang adb dari dokumentasi Android.

Solusi

Hapus instalan APK secara manual dari perangkat atau emulator yang terpasang.

Catatan implementasi

Perhatikan bahwa tidak ada di repositori sumber terbuka https://github.com/xamarin/xamarin-android yang memancarkan ADB0030, karena fitur seperti penelusuran kesalahan dan "penyebaran cepat" diimplementasikan dalam .NET eksklusif untuk penambahan Android.