.NET untuk kesalahan Android XA0115
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties to remove the old value. If the properties page does not show an 'armeabi' checkbox, un-check and re-check one of the other ABIs and save the changes.
Karena penghapusan dukungan armeabi di Android NDK r17, .NET untuk Android 9.1 adalah versi terakhir yang mendukung arsitektur armeabi.
Contoh elemen file .csproj untuk $(AndroidSupportedAbis)
itu akan menyebabkan kesalahan:
<AndroidSupportedAbis>armeabi;armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
Proyek yang memiliki ABI lama ini dipilih di properti perlu diperbarui $(AndroidSupportedAbis)
untuk menghapusnya sebelum berhasil dibuat dengan versi .NET yang lebih baru untuk Android. Armeabi-v7a ABI yang lebih baru sekarang harus digunakan sebagai gantinya.
Nilai armeabi
dapat dihapus dari properti ini baik dengan mengedit .csproj secara langsung atau dengan memperbarui pengaturan di halaman properti Visual Studio di Windows atau macOS.
Pilih proyek di Penjelajah Solusi dan klik ikon Properti, atau klik kanan proyek dan pilih Properti.
Di panel samping, pilih Opsi Android.
Pilih tombol Tingkat Lanjut.
Daftar Arsitektur yang didukung tidak lagi menyertakan kotak centang armeabi , jadi untuk menghapus pengaturan armeabi lama, batalkan pemeriksaan dan periksa kembali salah satu ABI lainnya, klik tombol Tutup , lalu simpan perubahan.
Klik kontrol pada proyek di pad Solusi dan pilih Opsi.
Di panel samping, pilih Android Build.
Pilih tab Tingkat Lanjut.
Di daftar ABI yang didukung, batal centang kotak armeabi dan klik tombol OK untuk menyimpan perubahan.