.NET untuk kesalahan/peringatan Android XA4301
Pesan ini menunjukkan masalah saat menambahkan pustaka asli Android (file*.so ) ke file APK proyek .NET untuk Android Anda selama build.
Situasi meliputi:
- .NET untuk Android tidak dapat menentukan Android ABI untuk pustaka.
- Jika berasal dari referensi assembly, .NET untuk Android akan melewati file ini dan mengeluarkan peringatan yang menyebutkan file.
- Jika berasal dari dalam proyek .NET untuk Android, .NET untuk Android akan memberikan kesalahan yang menyebutkan file.
- Instans duplikat pustaka asli ditemukan.
- .NET untuk Android akan menyertakan entri pertama dalam APK dan mengeluarkan peringatan yang menunjukkan file duplikat.
Lihat dokumentasi Android untuk mempelajari tentang ABOR Android.
Penyebab umum:
- Proyek .NET untuk Android berisi
@(EmbeddedNativeLibrary)
tindakan atau@(AndroidNativeLibrary)
build di direktori yang tidak bernama Android ABI yang valid. - Proyek .NET untuk Android mereferensikan dua proyek pustaka Android yang berisi pustaka asli yang sama melalui
@(EmbeddedNativeLibrary)
item build atau@(AndroidNativeLibrary)
.
- Tempatkan pustaka asli Android apa pun dalam direktori di proyek .NET untuk Android Anda yang dinamai dengan ABI yang sesuai, seperti arm64-v8a, armeabi-v7a, x86, atau x86_64.
- Hapus instans duplikat pustaka asli.