Baca dalam bahasa Inggris

Bagikan melalui


.NET untuk referensi kesalahan dan peringatan Android

ADBxxxx: Alat ADB

  • ADB0000: Kesalahan/peringatan umumadb.
  • ADB0010: Kesalahan penginstalan/peringatan APK generikadb.
  • ADB0020: Paket tidak mendukung arsitektur CPU perangkat ini.
  • ADB0030: Penginstalan APK gagal karena konflik dengan paket yang ada.
  • ADB0040: Perangkat tidak mendukung tingkat SDK minimum yang ditentukan dalam manifes.
  • ADB0050: Paket {packageName} sudah ada di perangkat.
  • ADB0060: Tidak ada cukup ruang penyimpanan pada perangkat untuk menyimpan paket: {packageName}. Kosongkan beberapa ruang dan coba lagi.

ANDXXxxxx: Alat Android generik

  • ANDAS0000: Kesalahan/peringatan umumapksigner.
  • ANDJS0000: Kesalahan/peringatan umumjarsigner.
  • ANDKT0000: Kesalahan/peringatan umumkeytool.
  • ANDZA0000: Kesalahan/peringatan umumzipalign.

APTxxxx: Alat AAPT

  • APT0000: Kesalahan/peringatan umumaapt.
  • APT0001: Opsi tidak diketahui '{option}'. Silakan periksa '$(AndroidAapt2CompileExtraArgs)' dan '$(AndroidAapt2LinkExtraArgs)' untuk melihat apakah argumen baris perintah 'aapt' yang tidak lagi valid untuk 'aapt2' dan pastikan bahwa semua argumen lain valid untuk aapt2.
  • APT0002: Nama file tidak valid: Nama file hanya boleh berisi [^a-zA-Z0-9_.-]+.
  • APT0003: Nama file tidak valid: Nama file hanya boleh berisi [^a-zA-Z0-9_.]+.
  • APT0004: Nama file tidak valid: Nama file harus dimulai dengan A-Z atau a-z atau garis bawah.
  • APT2264: Sistem tidak dapat menemukan file yang ditentukan. (2).
  • APT2265: Sistem tidak dapat menemukan file yang ditentukan. (2).

JAVAxxxx: Alat Java

  • JAVA0000: Kesalahan alat Java generik

JAVACxxxx: Kompiler Java

  • JAVAC0000: Kesalahan kompilator Java generik

XA0xxx: Masalah lingkungan atau peralatan yang hilang

  • XA0000: Tidak dapat menentukan $(AndroidApiLevel) atau $(TargetFrameworkVersion).
  • XA0001: Nilai tidak valid atau tidak didukung $(TargetFrameworkVersion) .
  • XA0002: Tidak dapat menemukan mono.android.jar
  • XA0003: Nilai 'android:versionCode' tidak valid '{code}' di 'AndroidManifest.xml'. Nilainya harus berupa nilai bilangan bulat.
  • XA0004: Nilai 'android:versionCode' tidak valid '{code}' di 'AndroidManifest.xml'. Nilai harus dalam rentang 0 hingga {maxVersionCode}.
  • XA0030: Membangun dengan versi {versionNumber} JDK tidak didukung.
  • XA0031: Java SDK {requiredJavaForFrameworkVersion} atau lebih tinggi diperlukan saat menggunakan $(TargetFrameworkVersion) {targetFrameworkVersion}.
  • XA0032: Java SDK {requiredJavaForBuildTools} atau yang lebih tinggi diperlukan saat menggunakan Android SDK Build-Tools {buildToolsVersion}.
  • XA0033: Gagal mendapatkan versi Java SDK karena nilai yang dikembalikan tampaknya tidak berisi nomor versi yang valid.
  • XA0034: Gagal mendapatkan versi Java SDK.
  • XA0035: Gagal menentukan Android ABI untuk proyek.
  • XA0036: $(AndroidSupportedAbis) tidak didukung di .NET 6 dan yang lebih tinggi.
  • XA0100: EmbeddedNativeLibrary tidak valid dalam proyek Aplikasi Android. Silakan gunakan AndroidNativeLibrary sebagai gantinya.
  • XA0101: peringatan XA0101: Tindakan build @(Konten) tidak didukung.
  • XA0102: Peringatan Umum lint .
  • XA0103: Kesalahan Umum lint .
  • XA0104: Nilai tidak valid untuk '$(AndroidSequencePointsMode)'
  • XA0105: $(TargetFrameworkVersion) untuk pustaka lebih besar dari $(TargetFrameworkVersion) untuk proyek aplikasi.
  • XA0107: {Assmebly} adalah Rakitan Referensi.
  • XA0108: Tidak dapat memperoleh versi dari lint.
  • XA0109: Nilai 'v4.5' yang tidak didukung atau tidak valid $(TargetFrameworkVersion) .
  • XA0111: Tidak bisa mendapatkan versi.aapt2 Silakan periksa apakah terinstal dengan benar.
  • XA0112: aapt2 tidak diinstal. aapt2 Menonaktifkan dukungan. Silakan periksa apakah terinstal dengan benar.
  • XA0113: Google Play mengharuskan aplikasi dan pembaruan baru harus menggunakan TargetFrameworkVersion v11.0 (API level 30) atau yang lebih tinggi.
  • XA0115: Nilai 'armeabi' tidak valid dalam $(AndroidSupportedAbis). ABI ini tidak lagi didukung. Harap perbarui properti proyek Anda untuk menghapus nilai lama. Jika halaman properti tidak menampilkan kotak centang 'armeabi', batalkan centang dan periksa kembali salah satu ABI lainnya dan simpan perubahan.
  • XA0116: Tidak dapat menemukan EmbeddedResource bernama {ResourceName}.
  • XA0117: TargetFrameworkVersion {TargetFrameworkVersion} tidak digunakan lagi. Harap perbarui agar v4.4 atau lebih tinggi.
  • XA0118: Tidak dapat mengurai '{TargetMoniker}'
  • XA0119: Konfigurasi non-ideal ditemukan dalam proyek.
  • XA0121: Assembly '{assembly}' menggunakan '[assembly: Java.Interop.JavaLibraryReferenceAttribute]', yang tidak lagi didukung. Gunakan versi yang lebih baru dari paket NuGet ini atau beri tahu penulis pustaka.
  • XA0122: Assembly '{assembly}' menggunakan atribut '[assembly: Java.Interop.DoNotPackageAttribute]'. Gunakan versi yang lebih baru dari paket NuGet ini atau beri tahu penulis pustaka.
  • XA0123: Menghapus {issue} dari {propertyName}. Lint {version} tidak mendukung pemeriksaan ini.
  • XA0125: {Project} menggunakan tingkat informasi debug yang tidak digunakan lagi. Atur informasi penelusuran kesalahan ke Portabel di halaman properti proyek Visual Studio atau edit file proyek di editor teks dan atur properti MSBuild 'DebugType' ke 'portabel' untuk menggunakan tingkat informasi debug lintas platform yang lebih baru. Jika file ini berasal dari paket NuGet, perbarui ke versi paket NuGet yang lebih baru atau beri tahu penulis pustaka.
  • XA0126: Kesalahan saat menginstal FastDev Tools. Perangkat ini tidak mendukung Penyebaran Cepat. Silakan bangun ulang aplikasi Anda menggunakan EmbedAssembliesIntoApk = True.
  • XA0127: Ada masalah saat menyebarkan {destination} menggunakan {FastDevTool}. Kami mengalami kesalahan berikut {output}. Silakan bangun ulang aplikasi Anda menggunakan EmbedAssembliesIntoApk = True.
  • XA0128: Pengalihan Stdio diaktifkan. Nonaktifkan untuk menggunakan Penyebaran Cepat.
  • XA0129: Kesalahan saat menyebarkan {File}. Harap nonaktifkan penyebaran cepat di halaman properti proyek Visual Studio atau edit file proyek di editor teks dan atur properti MSBuild 'EmbedAssembliesIntoApk' ke 'true'.
  • XA0130: Maaf. Penyebaran cepat hanya didukung pada perangkat yang menjalankan Android 5.0 (API level 21) atau yang lebih tinggi. Harap nonaktifkan penyebaran cepat di halaman properti proyek Visual Studio atau edit file proyek di editor teks dan atur properti MSBuild 'EmbedAssembliesIntoApk' ke 'true'.
  • XA0131: Alat 'run-as' telah dinonaktifkan pada perangkat ini. Aktifkan dengan mengaktifkan opsi pengembang pada perangkat atau dengan mengatur ro.boot.disable_runas ke false.
  • XA0132: Paket tidak diinstal. Harap periksa apakah Anda tidak memasangnya di bawah pengguna lain. Jika paket muncul pada perangkat, coba hapus instalannya secara manual, lalu coba lagi. Anda harus dapat menghapus instalan aplikasi melalui aplikasi Pengaturan di perangkat.
  • XA0133: Alat 'run-as' yang diperlukan oleh sistem Penyebaran Cepat telah dinonaktifkan pada perangkat ini oleh produsen. Nonaktifkan Penyebaran Cepat di halaman properti proyek Visual Studio atau edit file proyek di editor teks dan atur properti MSBuild 'EmbedAssembliesIntoApk' ke 'true'.
  • XA0134: Aplikasi tidak memiliki atribut 'android:debuggable' yang diatur dalam AndroidManifest.xml. Ini diperlukan agar Penyebaran Cepat berfungsi. Ini biasanya diaktifkan secara default oleh sistem build .NET untuk Android untuk build Debug.
  • XA0135: Paket adalah aplikasi 'sistem'. Ini adalah aplikasi yang diinstal di bawah pengguna 'sistem' pada perangkat. Jenis aplikasi ini tidak dapat menggunakan 'run-as'.
  • XA0136: Penginstalan paket yang rusak saat ini. Silakan hapus instalan paket secara manual dari semua pengguna pada perangkat dan coba lagi. Jika itu tidak berhasil, Anda dapat menonaktifkan Penyebaran Cepat.
  • XA0137: Perintah 'run-as' gagal dengan '{0}'. Penyebaran Cepat saat ini tidak didukung pada perangkat ini. Silakan ajukan masalah dengan pesan kesalahan yang tepat menggunakan item menu 'Bantuan-Kirim> Umpan Balik-Laporkan> Masalah' di Visual Studio atau 'Bantuan-Laporkan> Masalah' di Visual Studio untuk Mac.
  • Metadata item XA0138: %(AndroidAsset.AssetPack) dan %(AndroidAsset.AssetPack) hanya didukung saat $(AndroidApplication) adalah true.
  • XA0139: @(AndroidAsset) {0} memiliki metadata yang tidak valid DeliveryType dari {1}. Nilai yang didukung adalah installtime, ondemand atau fastfollow
  • XA0140:
  • XA0141: Paket NuGet '{0}' versi '{1}' berisi pustaka bersama '{2}' yang tidak diratakan dengan benar. Lihat https://developer.android.com/guide/practices/page-sizes untuk detail selengkapnya
  • XA0142: Perintah '{0}' gagal.\n{1}
  • XA1000: Ada masalah saat mengurai {file}. Ini kemungkinan karena XML yang tidak lengkap atau tidak valid.
  • XA1001: AndroidResgen: Peringatan saat memperbarui XML Sumber Daya '{filename}': {Message}
  • XA1002: Kecocokan terdekat yang ditemukan untuk '{customViewName}' adalah '{customViewLookupName}', tetapi kapitalisasi tidak cocok. Silakan koreksi kapitalisasi.
  • XA1003: '{zip}' tidak ada. Silakan bangun kembali proyek.
  • XA1004: Terjadi kesalahan saat membuka {filename}. File mungkin rusak. Coba hapus dan bangun lagi.
  • XA1005: Mencoba pencocokan nama tipe dasar untuk elemen dengan ID '{id}' dan ketik '{managedType}'
  • XA1006: TargetFrameworkVersion (tingkat API Android {compileSdk}) lebih tinggi dari targetSdkVersion ({targetSdk}).
  • XA1007: minSdkVersion ({minSdk}) lebih besar dari targetSdkVersion. Ubah nilai sedih sehingga minSdkVersion kurang dari atau sama dengan targetSdkVersion ({targetSdk}).
  • XA1008: TargetFrameworkVersion (tingkat API Android {compileSdk}) lebih rendah dari targetSdkVersion ({targetSdk}).
  • XA1009: {assembly} usang. Silakan tingkatkan ke {assembly} {version}
  • XA1010: Nilai '$(AndroidManifestPlaceholders) tidak valid untuk tempat penampung manifes Android. Silakan gunakan 'key1=value1; format key2=value2'. Nilai yang ditentukan adalah: {placeholders}
  • XA1011: Menggunakan ProGuard dengan kompilator DEX D8 tidak lagi didukung. Atur penghapus kode ke 'r8' di halaman properti proyek Visual Studio atau edit file proyek di editor teks dan atur properti MSBuild 'AndroidLinkTool' ke 'r8'.
  • XA1012: Menyertakan ID penggantian elemen akar tata letak '{id}' tidak valid.
  • XA1013: Gagal mengurai ID simpul '{name}' dalam file tata letak '{file}'.
  • XA1014: Referensi pustaka JAR dengan nama file yang identik tetapi konten yang berbeda ditemukan: {pustaka}. Hapus pustaka yang berkonflik dari EmbeddedJar, InputJar, dan AndroidJavaLibrary.
  • XA1015: Lebih dari satu proyek Android Wear ditentukan sebagai proyek yang dipasangkan. Bisa paling banyak satu.
  • XA1016: Proyek aplikasi Target Wear '{project}' tidak menentukan properti proyek 'AndroidManifest' yang diperlukan.
  • XA1017: AndroidManifest.xml aplikasi Target Wear tidak menentukan atribut 'paket' yang diperlukan.
  • XA1018: File AndroidManifest yang ditentukan tidak ada: {file}.
  • XA1019: File 'LibraryProjectProperties' '{file}' terletak di direktori induk direktori output menengah proyek pengikatan. Sesuaikan jalur untuk menggunakan file 'project.properties' asli langsung dari direktori proyek pustaka Android.
  • XA1020: Setidaknya satu pustaka Java diperlukan untuk pengikatan. Periksa apakah pustaka Java disertakan dalam proyek dan memiliki tindakan build yang sesuai: 'LibraryProjectZip' (untuk AAR atau ZIP), 'EmbeddedJar', 'InputJar' (untuk JAR), atau 'LibraryProjectProperties' (project.properties).
  • XA1021: Pustaka Java sumber yang ditentukan tidak ditemukan: {file}
  • XA1022: Pustaka Java referensi yang ditentukan tidak ditemukan: {file}
  • XA1023: Menggunakan DX DEX Compiler tidak digunakan lagi.
  • XA1024: Mengabaikan file konfigurasi 'Foo.dll.config'. File konfigurasi .NET tidak didukung di .NET untuk proyek Android yang menargetkan .NET 6 atau yang lebih tinggi.
  • XA1025: Nilai eksperimental 'Hybrid' untuk properti MSBuild 'AndroidAotMode' saat ini tidak kompatibel dengan ABI target armeabi-v7a.
  • XA1027: Properti MSBuild 'EnableProguard' diatur ke 'true' dan properti MSBuild 'AndroidLinkTool' kosong, sehingga 'AndroidLinkTool' akan default ke 'proguard'.
  • XA1028: Properti MSBuild 'AndroidEnableProguard' diatur ke 'true' dan properti MSBuild 'AndroidLinkTool' kosong, sehingga 'AndroidLinkTool' akan default ke 'proguard'.
  • XA1029: Properti MSBuild 'AotAssemblies' tidak digunakan lagi. Edit file proyek di editor teks untuk menghapus properti ini, dan gunakan properti MSBuild 'RunAOTCompilation'.
  • XA1031: 'AndroidHttpClientHandlerType' memiliki nilai yang tidak valid.
  • XA1032:Gagal mengatasi '{0}' dari '{1}'. Silakan periksa pengaturan Anda AndroidHttpClientHandlerType .
  • XA1033: Tidak dapat menyelesaikan '{0}'. Silakan periksa pengaturan Anda AndroidHttpClientHandlerType .
  • XA1035: Properti 'BundleAssemblies' tidak digunakan lagi dan tidak berpengaruh pada build aplikasi. Fungsionalitas yang setara diimplementasikan oleh properti 'AndroidUseAssemblyStore' dan 'AndroidEnableAssemblyCompression'.
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' tidak cocok dengan nilai $(SupportedOSPlatformVersion) '21' dalam file proyek (jika tidak ada nilai $(SupportedOSPlatformVersion) dalam file proyek, maka nilai default telah diasumsikan). Ubah nilai dalam AndroidManifest.xml agar sesuai dengan nilai $(SupportedOSPlatformVersion), atau hapus nilai dalam AndroidManifest.xml (dan tambahkan nilai $(SupportedOSPlatformVersion) ke file proyek jika belum ada).
  • XA1037: Properti MSBuild '{0}' tidak digunakan lagi dan akan dihapus di .NET {1}. Lihat https://aka.ms/net-android-deprecations untuk detail selengkapnya.
  • XA1038: Properti MSBuild '{0}' memiliki nilai yang tidak valid. Nilai nilai adalah {1}.

XA2xxx: Linker

  • XA2000: Penggunaan AppDomain.CreateDomain() terdeteksi dalam rakitan: {assembly}. .NET 6 hanya akan mendukung satu AppDomain, sehingga API ini tidak akan lagi tersedia di .NET untuk Android setelah .NET 6 dirilis.
  • XA2001: File sumber '{filename}' tidak dapat ditemukan.
  • XA2002: Tidak dapat mengatasi referensi: '{missing}', yang direferensikan oleh {assembly}. Mungkin tidak ada di profil Mono untuk Android?
  • XA2006: Tidak dapat menyelesaikan referensi ke '{member}' (didefinisikan dalam rakitan '{assembly}') dengan cakupan '{scope}'. Ketika cakupan berbeda dari rakitan yang menentukan, biasanya berarti bahwa jenis diteruskan.
  • XA2007: Pengecualian saat memuat rakitan: {exception}
  • XA2008: Dalam rakitan yang direferensikan {assembly}, Java.Interop.DoNotPackageAttribute memerlukan nama file non-null.

XA3xxx: Kompilasi kode tidak terkelola

  • XA3001: Tidak dapat melakukan AOT rakitan: {assembly}
  • XA3002: Mode AOT tidak valid: {mode}
  • XA3003: Tidak dapat menghapus IL rakitan: {assembly}
  • XA3004: Android NDK r10d adalah buggy dan menyediakan x86_64 libm.so yang tidak kompatibel.
  • XA3005: Versi Android NDK yang terdeteksi tidak kompatibel dengan konfigurasi LLVM yang ditargetkan.
  • XA3006: Tidak dapat mengkompilasi file rakitan asli: {file}
  • XA3007: Tidak dapat menautkan pustaka bersama asli: {library}

XA4xxx: Pembuatan kode

  • XA4209: Gagal menghasilkan jenis Java untuk kelas: {managedType} karena {exception}
  • XA4210: Tambahkan referensi ke Mono.Android.Export.dll saat menggunakan ExportAttribute atau ExportFieldAttribute.
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '{targetSdk}' kurang dari $(TargetFrameworkVersion) '{targetFramework}'. Menggunakan API-{targetFrameworkApi} untuk kompilasi ACW.
  • XA4213: Tipe '{type}' harus menyediakan konstruktor default publik
  • XA4214: Jenis terkelola 'Library1.Class1' ada di beberapa rakitan: Library1, Library2. Silakan refaktor nama jenis terkelola dalam rakitan ini sehingga tidak identik.
  • XA4215: Jenis Java 'com.contoso.library1.Class1' dihasilkan oleh lebih dari satu jenis terkelola. Silakan ubah atribut [Register] sehingga jenis Java yang sama tidak dipancarkan.
  • XA4216: Target penyebaran '19' tidak didukung (minimumnya adalah '21'). Harap tingkatkan nilai properti $(SupportedOSPlatformVersion) dalam file proyek Anda.
  • XA4217: Tidak dapat mengambil alih metode yang dihasilkan Kotlin '{method}' karena bukan nama metode Java yang valid. Metode ini hanya dapat diambil alih dari Kotlin.
  • XA4218: Tidak dapat menemukan //manifest/application/uses-library di jalur: {path}
  • XA4219: Tidak dapat menemukan generator pengikatan untuk bahasa {language} atau {defaultLanguage}.
  • XA4220: Item kelas parsial '{file}' tidak memiliki pengikatan terkait untuk tata letak '{layout}'.
  • XA4221: Tidak ada file sumber pengikatan tata letak yang dihasilkan.
  • XA4222: Tidak ada widget yang ditemukan untuk tata letak ({layoutFiles}).
  • XA4223: Salah format nama kelas lengkap '{name}'. Namespace tidak ada.
  • XA4224: Salah format nama kelas lengkap '{name}'. Nama kelas hilang.
  • XA4225: Widget '{widget}' dalam tata letak '{layout}' memiliki beberapa instans dengan jenis yang berbeda. Jenis properti akan diatur ke: {type}
  • XA4226: Item sumber daya '{file}' tidak memiliki item metadata yang diperlukan '{metadataName}'.
  • XA4228: Tidak dapat menemukan //activity-alias/@android:targetActivity yang ditentukan: '{targetActivity}'
  • XA4229: Elemen akar 'TransformFile' yang tidak dikenal: {element}.
  • XA4230: Kesalahan penguraian XML: {exception}
  • XA4231: Nilai pengurai kelas Android 'jar2xml' tidak digunakan lagi dan akan dihapus dalam versi .NET di masa mendatang untuk Android. Perbarui properti proyek untuk menggunakan 'class-parse'.
  • XA4232: Target pembuatan kode Android 'XamarinAndroid' tidak digunakan lagi dan akan dihapus dalam versi .NET mendatang untuk Android. Perbarui properti proyek untuk menggunakan 'XAJavaInterop1'.
  • XA4234: '<{item}>' item '{itemspec}' tidak memiliki atribut yang diperlukan '{name}'.
  • XA4235: Spesifikasi artefak Maven '{artifact}' tidak valid. Format yang benar adalah 'group_id:artifact_id'.
  • XA4236: Tidak dapat mengunduh artefak Maven '{group}:{artifact}'. - {jar}: {exception} - {aar}: {exception}
  • XA4237: Tidak dapat mengunduh file POM untuk artefak Maven '{artifact}'. - {exception}
  • XA4239: Repositori Maven tidak diketahui: '{repositori}'.
  • XA4241: Dependensi Java '{artifact}' tidak terpenuhi.
  • XA4242: Dependensi Java '{artifact}' tidak terpenuhi. Microsoft mempertahankan paket NuGet '{nugetId}' yang dapat memenuhi dependensi ini.
  • XA4243: Atribut '{name}' diperlukan saat menggunakan '{name}' untuk item '{element}' '{itemspec}'.
  • XA4244: Atribut '{name}' tidak boleh kosong untuk item '{element}' '{itemspec}'.
  • XA4245: File POM yang ditentukan '{file}' tidak ada.
  • XA4246: Tidak dapat mengurai file POM '{file}'. - {exception}
  • XA4247: Tidak dapat menyelesaikan file POM untuk artefak '{artefak}'.
  • XA4248: Tidak dapat menemukan paket NuGet '{nugetId}' versi '{version}' dalam file kunci. Pastikan Pemulihan NuGet telah berjalan sejak ini <PackageReference> ditambahkan.
  • XA4235: Spesifikasi artefak Maven '{artifact}' tidak valid. Format yang benar adalah 'group_id:artifact_id:version'.
  • XA4300: Pustaka asli '{library}' tidak akan dibundel karena memiliki ABI yang tidak didukung.
  • XA4301: Apk sudah berisi item xxx.
  • XA4302: Pengecualian tidak tertangani menggabungkan 'AndroidManifest.xml': {ex}
  • XA4303: Kesalahan mengekstrak sumber daya dari "{assemblyPath}": {ex}
  • XA4304: File konfigurasi ProGuard '{file}' tidak ditemukan.
  • XA4305: Multidex diaktifkan, tetapi '$(_AndroidMainDexListFile)' kosong.
  • XA4306: R8 tidak mendukung file '@(MultiDexMainDexList)' saat android:minSdkVersion >= 21
  • XA4307: File konfigurasi ProGuard tidak valid.
  • XA4308: Gagal menghasilkan peta jenis
  • XA4309: File 'MultiDexMainDexList' '{file}' tidak ada.
  • XA4310: '$(AndroidSigningKeyStore)' file '{keystore}' tidak dapat ditemukan.
  • XA4311: Aplikasi tidak akan berisi paket Wear yang dipasangkan karena APK paket aplikasi Wear belum dibuat. Jika membangun pada baris perintah, pastikan untuk membangun target "SignAndroidPackage".
  • XA4312: Mereferensikan proyek aplikasi Android Wear dari proyek aplikasi Android tidak digunakan lagi.
  • XA4313: Rakitan kerangka kerja tidak digunakan lagi.
  • XA4314: $(Property) kosong. Nilai untuk $(Property) harus disediakan.
  • XA4315: Mengabaikan {file}. Manifes tidak memiliki atribut 'paket' yang diperlukan pada elemen manifes.

XA5xxx: GCC dan toolchain

  • XA5101: Direktori toolchains Android NDK yang hilang '{path}'. Harap instal Android NDK.
  • XA5102: Konversi dari rakitan ke kode asli gagal. Kode keluar {exitCode}
  • XA5103: Pengkompilasi NDK C keluar dengan kesalahan. Kode keluar {0}
  • XA5104: Tidak dapat menemukan Android NDK.
  • XA5105: Utilitas toolchain '{utility}' untuk target {arch} tidak ditemukan. Dicoba di jalur: "{path}"
  • XA5201: Linker NDK keluar dengan kesalahan. Kode keluar {0}
  • XA5205: Tidak dapat menemukan {ToolName} di Android SDK.
  • XA5207: Tidak dapat menemukan android.jar untuk tingkat {compileSdk}API .
  • XA5211: Nama paket aplikasi Embedded Wear berbeda dari nama paket aplikasi genggam ({wearPackageName} != {handheldPackageName}).
  • XA5213: java.lang.OutOfMemoryError. Pertimbangkan untuk meningkatkan nilai $(JavaMaximumHeapSize). Java kehabisan memori saat menjalankan '{tool} {argumen}'
  • XA5300: Direktori Android/Java SDK tidak dapat ditemukan.
  • XA5301: Gagal menghasilkan jenis Java untuk kelas: {managedType} karena MAX_PATH: {exception}
  • XA5302: Dua proses mungkin membangun proyek ini sekaligus. File kunci ada di jalur: {path}

XA6xxx: Alat internal

XAccc7xxx: Pengecualian MSBuild yang Tidak Tertangani

Pengecualian yang belum ditangani dengan anggun. Idealnya ini akan diperbaiki atau diganti dengan kesalahan yang lebih baik di masa depan.

Ini mengambil bentuk XACCC7NNN, di mana CCC adalah kode 3 karakter yang menunjukkan Tugas MSBuild yang melemparkan pengecualian, dan NNN merupakan angka 3 digit yang menunjukkan jenis yang tidak tertangani Exception.

Tugas:

  • A2C - Aapt2Compile
  • A2L - Aapt2Link
  • AAS - AndroidApkSigner
  • ACD - AndroidCreateDebugKey
  • ACM - AppendCustomMetadataToItemGroup
  • ADB - Adb
  • AJV - AdjustJavacVersionArguments
  • AOT - Aot
  • APT - Aapt
  • ASP - AndroidSignPackage
  • AZA - AndroidZipAlign
  • BAB - BuildAppBundle
  • BAS - BuildApkSet
  • BBA - BuildBaseAppBundle
  • BGN - BindingsGenerator
  • BLD - BuildApk
  • CAL - CreateAdditionalLibraryResourceCache
  • CAR - CalculateAdditionalResourceCacheDirectories
  • CCR - CopyAndConvertResources
  • CCV - ConvertCustomView
  • CDF - ConvertDebuggingFiles
  • CDJ - CheckDuplicateJavaLibraries
  • CFI - CheckForInvalidResourceFileNames
  • CFR - CheckForRemovedItems
  • CGJ - CopyGeneratedJavaResourceClasses
  • CGS - CheckGoogleSdkRequirements
  • CIC - CopyIfChanged
  • CIL - CilStrip
  • CLA - CollectLibraryAssets
  • CLC - CalculateLayoutCodeBehind
  • CLP - ClassParse
  • CLR - CreateLibraryResourceArchive
  • CMD - CreateMultiDexMainDexClassList
  • CML - CreateManagedLibraryResourceArchive
  • CMM - CreateMsymManifest
  • CNA - CompileNativeAssembly
  • CNE - CollectNonEmptyDirectories
  • CNL - CreateNativeLibraryArchive
  • CPD - CalculateProjectDependencies
  • CPF - CollectPdbFiles
  • CPI - CheckProjectItems
  • CPR - CopyResource
  • CPT - ComputeHash
  • CRC - ConvertResourcesCases
  • CRM - CreateResgenManifest
  • CRN - Crunch
  • CRP - AndroidComputeResPaths
  • CTD - CreateTemporaryDirectory
  • CTX - CompileToDalvik
  • DES - Desugar
  • DJL - DetermineJavaLibrariesToCompile
  • DX8 - D8
  • FD - FastDeploy
  • FLB - FindLayoutsToBind
  • FLT - FilterAssemblies
  • GAD - GetAndroidDefineConstants
  • GAP - GetAndroidPackageName
  • GAR - GetAdditionalResourcesFromAssemblies
  • GAS - GetAppSettingsDirectory
  • GCB - GenerateCodeBehindForLayout
  • GCJ - GetConvertedJavaLibraries
  • GEP - GetExtraPackages
  • GFT - GetFilesThatExist
  • GIL - GetImportedLibraries
  • GJP - GetJavaPlatformJar
  • GJS - GenerateJavaStubs
  • GLB - GenerateLayoutBindings
  • GLR - GenerateLibraryResources
  • GMA - GenerateManagedAidlProxies
  • GMJ - GetMonoPlatformJar
  • GPM - GeneratePackageManagerJava
  • GRD - GenerateResourceDesigner
  • IAS - InstallApkSet
  • IJD - ImportJavaDoc
  • JDC - JavaDoc
  • JVC - Javac
  • JTX - JarToXml
  • KEY - KeyTool
  • LAS - LinkApplicationSharedLibraries
  • LEF - LogErrorsForFiles
  • LNK - LinkAssemblies
  • LNS - LinkAssembliesNoShrink
  • LNT - Lint
  • LWF - LogWarningsForFiles
  • MBN - MakeBundleNativeCodeExternal
  • MDC - MDoc
  • PAI - PrepareAbiItems
  • PAW - ParseAndroidWearProjectAndManifest
  • PRO - Proguard
  • PWA - PrepareWearApplicationFiles
  • R8D - R8
  • RAM - ReadAndroidManifest
  • RAR - ReadAdditionalResourcesFromAssemblyCache
  • RAT - ResolveAndroidTooling
  • RDF - RemoveDirFixed
  • RIL - ReadImportedLibrariesCache
  • RJJ - ResolveJdkJvmPath
  • RLC - ReadLibraryProjectImportsCache
  • RLP - ResolveLibraryProjectImports
  • RRA - RemoveRegisterAttribute
  • RSA - ResolveAssemblies
  • RSD - ResolveSdks
  • RUF - RemoveUnknownFiles
  • SPL - SplitProperty
  • SVM - SetVsMonoAndroidRegistryKey
  • UNZ - Unzip
  • VJV - ValidateJavaVersion
  • WLF - WriteLockFile

Pengecualian:

  • 7000 - Pengecualian Lainnya
  • 7001 - NullReferenceException
  • 7002 - ArgumentOutOfRangeException
  • 7003 - ArgumentNullException
  • 7004 - ArgumentException
  • 7005 - FormatException
  • 7006 - IndexOutOfRangeException
  • 7007 - InvalidCastException
  • 7008 - ObjectDisposedException
  • 7009 - InvalidOperationException
  • 7010 - InvalidProgramException
  • 7011 - KeyNotFoundException
  • 7012 - TaskCanceledException
  • 7013 - OperationCanceledException
  • 7014 - OutOfMemoryException
  • 7015 - NotSupportedException
  • 7016 - StackOverflowException
  • 7017 - TimeoutException
  • 7018 - TypeInitializationException
  • 7019 - UnauthorizedAccessException
  • 7020 - ApplicationException
  • 7021 - KeyNotFoundException
  • 7022 - PathTooLongException
  • 7023 - DirectoryNotFoundException
  • 7024 - IOException
  • 7025 - DriveNotFoundException
  • 7026 - EndOfStreamException
  • 7027 - FileLoadException
  • 7028 - FileNotFoundException
  • 7029 - PipeException

XA8xxx: Kesalahan Langkah Linker

  • XA8000/IL8000: Tidak dapat menemukan Sumber Daya Android '@anim/enterfromright'. Harap perbarui @(AndroidResource) untuk menambahkan sumber daya yang hilang.

XA9xxx: Lisensi

Pesan yang dihapus

Dihapus di Xamarin.Android 10.4

  • XA5215: Sumber Daya Duplikat ditemukan untuk {elementName}. Duplikat berada di {filenames}
  • XA5216: Entri sumber daya {elementName} sudah ditentukan dalam {filename}

Dihapus di Xamarin.Android 10.3

  • XA0110: Menonaktifkan $(AndroidExplicitCrunch) karena tidak didukung oleh aapt2. Jika Anda ingin menggunakan $(AndroidExplicitCrunch) silakan atur $(AndroidUseAapt2) ke false.

Dihapus di Xamarin.Android 10.2

  • XA0120: Gagal menggunakan algoritma hash SHA1

Dihapus di Xamarin.Android 9.3

  • XA0114: Google Play mengharuskan pembaruan aplikasi harus menggunakan $(TargetFrameworkVersion) v8.0 (API level 26) atau yang lebih baru.