適用於 Android 的 .NET 錯誤和警告參考
ADBxxxx:ADB 工具
- ADB0000:一般
adb
錯誤/警告。 - ADB0010:一般
adb
APK 安裝錯誤/警告。 - ADB0020:套件不支援此裝置的CPU架構。
- ADB0030:APK 安裝失敗,因為與現有的套件發生衝突。
- ADB0040:裝置不支援指令清單中指定的最低 SDK 層級。
- ADB0050:套件 {packageName} 已存在於裝置上。
- ADB0060:裝置上沒有足夠的儲存空間來儲存套件: {packageName}。 釋出一些空間,然後再試一次。
ANDXXxxxx:一般 Android 工具
- ANDAS0000:一般
apksigner
錯誤/警告。 - ANDJS0000:一般
jarsigner
錯誤/警告。 - ANDKT0000:一般
keytool
錯誤/警告。 - ANDZA0000:一般
zipalign
錯誤/警告。
APTxxxx:AAPT 工具
- APT0000:一般
aapt
錯誤/警告。 - APT0001:未知的選項 '{option}'。 請檢查 『$(AndroidAapt2CompileExtraArgs)』 和 『$(AndroidAapt2LinkExtraArgs)』 以查看它們是否包含任何不再對 'aapt2' 有效的 'aapt' 命令行自變數,並確定所有其他自變數都有效
aapt2
。 - APT0002:無效的檔名:它只能包含 [^a-zA-Z0-9_.-]+。
- APT0003:無效的檔名:它只能包含 [^a-zA-Z0-9_]。]+.
- APT0004:無效的檔名:它必須以 A-Z 或 a-z 或底線開頭。
- APT2264:系統找不到指定的檔案。 (2).
- APT2265:系統找不到指定的檔案。 (2).
JAVAxxxx:Java 工具
JAVACxxxx:Java 編譯程式
XA0xxx:環境問題或遺漏工具
- XA0000:無法判斷 $(AndroidApiLevel) 或 $(TargetFrameworkVersion)。
- XA0001:無效或不支援
$(TargetFrameworkVersion)
的值。 - XA0002:找不到mono.android.jar
- XA0003:'AndroidManifest.xml' 中無效的 'android:versionCode' 值 '{code}'。 它必須是整數值。
- XA0004:'AndroidManifest.xml' 中無效的 'android:versionCode' 值 '{code}'。 值必須介於 0 到 {maxVersionCode} 的範圍內。
- XA0030:不支援使用 JDK 版本
{versionNumber}
建置。 - XA0031:使用 $(TargetFrameworkVersion) {targetFrameworkVersion} 時,需要 Java SDK {requiredJavaForFrameworkVersion}或更新版本。
- XA0032:使用 Android SDK Build-Tools {buildToolsVersion}時,需要 Java SDK {requiredJavaForBuildTools}或更新版本。
- XA0033:無法取得 Java SDK 版本,因為傳回的值似乎不包含有效的版本號碼。
- XA0034:無法取得 Java SDK 版本。
- XA0035:無法判斷專案的Android ABI。
- XA0036:.NET 6 和更新版本不支援 $(AndroidSupportedAbis)。
- XA0100:Android 應用程式專案中的 EmbeddedNativeLibrary 無效。 請改用 AndroidNativeLibrary。
- XA0101:警告 XA0101:不支援 @(內容) 建置動作。
- XA0102:一般
lint
警告。 - XA0103:一般
lint
錯誤。 - XA0104:'$(AndroidSequencePointsMode)' 的值無效
- XA0105:連結庫的 $(TargetFrameworkVersion) 大於應用程式專案的 $(TargetFrameworkVersion)。
- XA0107:
{Assmebly}
是參考元件。 - XA0108:無法從
lint
取得版本。 - XA0109:不支援或無效
$(TargetFrameworkVersion)
的 'v4.5' 值。 - XA0111:無法取得
aapt2
版本。 請檢查是否已正確安裝。 - XA0112:
aapt2
未安裝。 停用aapt2
支援。 請檢查是否已正確安裝。 - XA0113:Google Play 要求新的應用程式和更新必須使用 v11.0 (API 層級 30) 或更高版本的 TargetFrameworkVersion。
- XA0115:$(AndroidSupportedAbis) 中的值 'armeabi' 無效。 不再支援此 ABI。 請更新您的項目屬性以移除舊的值。 如果 [屬性] 頁面未顯示 [armeabi] 複選框,請取消核取並重新檢查其中一個其他 ABIS 並儲存變更。
- XA0116:找不到
EmbeddedResource
名為{ResourceName}
的 。 - XA0117:TargetFrameworkVersion {TargetFrameworkVersion} 已被取代。 請將它更新為 v4.4 或更高版本。
- XA0118: 無法剖析 '{TargetMoniker}'
- XA0119:在專案中找到非理想設定。
- XA0121:元件 '{assembly}' 使用不再支援的 '[assembly: Java.Interop.JavaLibraryReferenceAttribute]'。 使用此 NuGet 套件的較新版本,或通知連結庫作者。
- XA0122:元件 '{assembly}' 正在使用已被取代的屬性 '[assembly: Java.Interop.DoNotPackageAttribute]'。 使用此 NuGet 套件的較新版本,或通知連結庫作者。
- XA0123:從 {propertyName} 移除 {issue} 。 Lint {version} 不支持這項檢查。
- XA0125:
{Project}
正在使用已被取代的偵錯資訊層級。 將偵錯資訊設定為 Visual Studio 專案屬性頁中的可攜式,或在文本編輯器中編輯項目檔,並將 'DebugType' MSBuild 屬性設定為 'portable',以使用較新的跨平臺偵錯資訊層級。 如果此檔案來自 NuGet 套件,請更新為較新版本的 NuGet 套件,或通知連結庫作者。 - XA0126:安裝FastDev Tools時發生錯誤。 此裝置不支援快速部署。 請使用重建您的應用程式
EmbedAssembliesIntoApk = True
。 - XA0127:使用 {FastDevTool} 部署 {destination} 時發生問題。 我們遇到下列錯誤 {output}。 請使用重建您的應用程式
EmbedAssembliesIntoApk = True
。 - XA0128:已啟用 Stdio 重新導向。 請停用它以使用快速部署。
- XA0129:部署
{File}
時發生錯誤。 請在 Visual Studio 專案屬性頁中停用快速部署,或在文本編輯器中編輯項目檔,並將 'EmbedAssembliesIntoApk' MSBuild 屬性設定為 'true'。 - XA0130:很抱歉。 執行 Android 5.0 (API 層級 21) 或更高版本的裝置僅支援快速部署。 請在 Visual Studio 專案屬性頁中停用快速部署,或在文本編輯器中編輯項目檔,並將 'EmbedAssembliesIntoApk' MSBuild 屬性設定為 'true'。
- XA0131:此裝置上已停用「執行身分」工具。 啟用裝置上的開發人員選項,或將 設定
ro.boot.disable_runas
為false
來啟用它。 - XA0132:未安裝套件。 請檢查您未在任何其他使用者下安裝。 如果套件確實顯示在裝置上,請嘗試手動卸載它,然後再試一次。 您應該能夠透過裝置上的 [設定] 應用程式卸載應用程式。
- XA0133:製造商已在此裝置上停用快速部署系統所需的「執行身分」工具。 請在 Visual Studio 專案屬性頁中停用快速部署,或在文本編輯器中編輯項目檔,並將 'EmbedAssembliesIntoApk' MSBuild 屬性設定為 'true'。
- XA0134:應用程式在AndroidManifest.xml中沒有設定 'android:debuggable' 屬性。 這是必要的,才能讓快速部署能夠運作。 這通常是由適用於偵錯組建之 Android 組建系統的 .NET 預設啟用。
- XA0135:套件是「系統」應用程式。 這些是在裝置上的「系統」用戶下安裝的應用程式。 這些類型的應用程式無法使用「執行身分」。
- XA0136:套件目前安裝損毀。 請手動卸載裝置上所有使用者的套件,然後再試一次。 如果這無法運作,您可以停用快速部署。
- XA0137:'run-as' 命令失敗併發生 '{0}'。 此裝置目前不支援快速部署。 請使用 Visual Studio for Mac 中的 [說明-傳送意見反應>->回報問題] 功能表項或 Visual Studio for Mac 中的 [說明>回報問題] 來提出確切錯誤訊息的問題。
- XA0138: %(AndroidAsset.AssetPack) 和 %(AndroidAsset.AssetPack) 專案元數據只有在 是
true
時才$(AndroidApplication)
支援。 - XA0139:
@(AndroidAsset)
{0}
的元數據{1}
無效DeliveryType
。 支援的值為installtime
、ondemand
或fastfollow
- XA0140:
XA1xxx:項目相關
- XA1000:剖析 {file} 時發生問題。 這可能是因為 XML 不完整或無效。
- XA1001: AndroidResgen: 更新資源 XML '{filename}' 時警告: {Message}
- XA1002:針對 '{customViewName}' 找到的最接近相符專案是 '{customViewLookupName}',但大寫不相符。 請更正大寫。
- XA1003:'{zip}' 不存在。 請重建專案。
- XA1004:開啟 {filename} 時發生錯誤。 檔案可能已損毀。 請嘗試刪除它並再次建置。
- XA1005:嘗試對標識符為 '{id}' 且類型為 '{managedType}' 的專案進行基本類型名稱比對
- XA1006:TargetFrameworkVersion (Android API 層級 {compileSdk}) 高於 targetSdkVersion ({targetSdk})。
- XA1007:minSdkVersion ({minSdk}) 大於 targetSdkVersion。 請變更 minSdkVersion 小於或等於 targetSdkVersion ({targetSdk}) 的值。
- XA1008:TargetFrameworkVersion (Android API 層級 {compileSdk}) 低於 targetSdkVersion ({targetSdk})。
- XA1009:{assembly} 已過時。 請升級至 {assembly} {version}
- XA1010:Android 指令清單佔位符無效的 '$(AndroidManifestPlaceholders)' 值。 請使用 'key1=value1;key2=value2' 格式。 指定的值為:
{placeholders}
- XA1011:不再支援搭配 D8 DEX 編譯程式使用 ProGuard。 請在 Visual Studio 專案屬性頁中將程式代碼壓縮器設定為 『r8』,或在文本編輯器中編輯項目檔,並將 『AndroidLinkTool』 MSBuild 屬性設定為 『r8』。
- XA1012:包含的配置根元素覆寫標識符 '{id}' 無效。
- XA1013:無法在版面配置檔案 '{file}' 中剖析節點 '{name}' 的標識符。
- XA1014:找到具有相同文件名但不同內容的 JAR 連結庫參考: {libraries}。 請從 EmbeddedJar、InputJar 和 AndroidJavaLibrary 移除任何衝突的連結庫。
- XA1015:將多個 Android Wear 專案指定為配對專案。 它最多可以有一個。
- XA1016:目標 Wear 應用程式的專案 '{project}' 未指定必要的 'AndroidManifest' 項目屬性。
- XA1017:目標 Wear 應用程式的AndroidManifest.xml未指定必要的 'package' 屬性。
- XA1018:指定的 AndroidManifest 檔案不存在: {file}。
- XA1019:'LibraryProjectProperties' 檔案 '{file}' 位於系結專案中繼輸出目錄的父目錄中。 請直接從 Android 連結庫專案目錄調整路徑以使用原始 『project.properties』 檔案。
- XA1020:系結至少需要一個 Java 連結庫。 檢查專案中是否包含 Java 連結庫,並具有適當的建置動作:'LibraryProjectZip'(適用於 AAR 或 ZIP)、'EmbeddedJar'、'InputJar'(適用於 JAR),或 'LibraryProjectProperties' (project.properties)。
- XA1021:找不到指定的來源 Java 連結庫: {file}
- XA1022:找不到指定的參考 Java 連結庫: {file}
- XA1023:使用 DX DEX 編譯程式已被取代。
- XA1024:忽略組態檔 'Foo.dll.config'。 針對以 .NET 6 或更新版本為目標的 Android 項目不支援 .NET 組態檔。
- XA1025:'AndroidAotMode' MSBuild 屬性的實驗性 'Hybrid' 值目前與 armeabi-v7a 目標 ABI 不相容。
- XA1027:'EnableProguard' MSBuild 屬性設定為 'true',而 'AndroidLinkTool' MSBuild 屬性是空的,因此 'AndroidLinkTool' 預設為 'proguard'。
- XA1028:'AndroidEnableProguard' MSBuild 屬性設定為 'true',而 'AndroidLinkTool' MSBuild 屬性是空的,因此 'AndroidLinkTool' 預設為 'proguard'。
- XA1029:'AotAssemblies' MSBuild 屬性已被取代。 編輯文字編輯器中的項目檔以移除此屬性,並改用 『RunAOTCompilation』 MSBuild 屬性。
- XA1031:'AndroidHttpClientHandlerType' 的值無效。
- XA1032:無法從 『{1}' 解析 』{0}』。 請檢查您的
AndroidHttpClientHandlerType
設定。 - XA1033:無法解析 '{0}'。 請檢查您的
AndroidHttpClientHandlerType
設定。 - XA1035:'BundleAssemblies' 屬性已被取代,而且不會影響應用程式組建。 相等功能是由 'AndroidUseAssemblyStore' 和 'AndroidEnableAssemblyCompression' 屬性所實作。
- XA1036:AndroidManifest.xml /uses-sdk/@android:minSdkVersion '29' 與項目檔中的 $(SupportedOSPlatformVersion) 值 '21' 不符(如果沒有 $(SupportedOSPlatformVersion) 值,則會假設預設值。 變更AndroidManifest.xml中的值以符合 $(SupportedOSPlatformVersion) 值,或在專案檔中移除AndroidManifest.xml中的值(並新增 $(SupportedOSPlatformVersion) 值至項目檔。
- XA1037:'{0}' MSBuild 屬性已被取代,並將在 .NET {1}中移除。 如需詳細資訊,請參閱 https://aka.ms/net-android-deprecations。
XA2xxx:連結器
- XA2000:在元件中偵測到的 AppDomain.CreateDomain() 使用: {assembly}。 .NET 6 僅支持單一 AppDomain,因此在 .NET 6 發行后,Android 將不再提供此 API。
- XA2001:找不到來源檔案 '{filename}'。
- XA2002: 無法解析 {assembly} 所參考的參考: '{missing}'。 也許它不存在於 Android 版 Mono 配置檔中?
- XA2006:無法解析範圍為 '{scope}' 之 '{member}' 之 '{member}' 的參考。 當範圍與定義元件不同時,通常表示類型會轉送。
- XA2007:載入元件時發生例外狀況: {exception}
- XA2008:在參考的元件 {assembly}中,Java.Interop.DoNotPackageAttribute 需要非 Null 檔名。
XA3xxx:Unmanaged 程式代碼編譯
- XA3001: 無法 AOT 元件: {assembly}
- XA3002:無效的 AOT 模式: {mode}
- XA3003: 無法移除元件 IL: {assembly}
- XA3004:Android NDK r10d 是 Buggy,並提供不相容的x86_64 libm.so。
- XA3005:偵測到的 Android NDK 版本與目標 LLVM 設定不相容。
- XA3006: 無法編譯原生元件檔案: {file}
- XA3007: 無法連結原生共享連結庫: {library}
XA4xxx:產生程序代碼
- XA4209:因為 {exception} 而無法產生類別的 Java 類型: {managedType}
- XA4210:請使用 ExportAttribute 或 ExportFieldAttribute 時,新增Mono.Android.Export.dll的參考。
- XA4211:AndroidManifest.xml /uses-sdk/@android:targetSdkVersion '{targetSdk}' 小於 $(TargetFrameworkVersion) '{targetFramework}'。 使用 API-{targetFrameworkApi} 進行 ACW 編譯。
- XA4213:類型 '{type}' 必須提供公用預設建構函式
- XA4214:Managed 類型 'Library1.Class1' 存在於多個元件中:Library1、Library2。 請重構這些元件中的Managed類型名稱,使其不相同。
- XA4215:Java 類型 'com.contoso.library1.Class1' 是由多個 Managed 類型所產生。 請變更 [Register] 屬性,這樣就不會發出相同的 Java 類型。
- XA4216:不支援部署目標 '19'(最小值為 '21')。 請在項目檔中增加 $(SupportedOSPlatformVersion) 屬性值。
- XA4217:無法覆寫 Kotlin 產生的方法 '{method}',因為它不是有效的 Java 方法名稱。 這個方法只能從 Kotlin 覆寫。
- XA4218:在路徑上找不到 /manifest/application/uses-library: {path}
- XA4219:找不到語言 {language} 或 {defaultLanguage} 的系結產生器。
- XA4220:部分類別專案 '{file}' 沒有配置 '{layout}' 的相關係結。
- XA4221:未產生配置系結來源檔案。
- XA4222:找不到配置小工具({layoutFiles})。
- XA4223:格式不正確的完整類別名稱 『{name}』。 遺漏命名空間。
- XA4224:格式不正確的完整類別名稱 『{name}』。 遺漏類別名稱。
- XA4225:版面配置 '{layout}' 中的小工具 '{widget}' 有多個不同類型的實例。 屬性類型會設定為: {type}
- XA4226:資源專案 '{file}' 沒有必要的元數據專案 '{metadataName}'。
- XA4228:找不到指定的 /activity-alias/@android:targetActivity: '{targetActivity}'
- XA4229: 無法辨識的 'TransformFile' 根元素: {element}。
- XA4230:剖析 XML 時發生錯誤: {exception}
- XA4231:Android 類別剖析器值 『jar2xml』 已被取代,並將在未來版本的 .NET for Android 中移除。 更新項目屬性以使用 『class-parse』。
- XA4232:Android 程式代碼產生目標 『XamarinAndroid』 已被取代,並將在未來版本的 .NET for Android 中移除。 更新項目屬性以使用 『XAJavaInterop1』。
- XA4234: '{item}' 專案 '<{itemspec}>' 遺漏必要的屬性 '{name}'。
- XA4235:Maven 成品規格 '{artifact}' 無效。 正確的格式為 『group_id:artifact_id』。
- XA4236:無法下載 Maven 成品 '{group}:{artifact}'。 - {jar}: {exception} - {aar}: {exception}
- XA4237:無法下載 Maven 成品 '{artifact}' 的 POM 檔案。 - {exception}
- XA4239:未知的 Maven 存放庫:'{repository}'。
- XA4241:不符合 Java 相依性 '{artifact}'。
- XA4242:不符合 Java 相依性 '{artifact}'。 Microsoft會維護可滿足此相依性的 NuGet 套件 '{nugetId}'。
- XA4243:針對 '{element}' 專案 '{itemspec}' 使用 '{name}' 時,需要屬性 '{name}'。
- XA4244:'{element}' 專案 '{itemspec}' 的屬性 '{name}' 不可以是空的。
- XA4245:指定的 POM 檔案 '{file}' 不存在。
- XA4246:無法剖析 POM 檔案 '{file}'。 - {exception}
- XA4247:無法解析成品 '{artifact}' 的 POM 檔案。
- XA4248:在鎖定檔案中找不到 NuGet 套件 '{nugetId}' 版本 '{version}'。 請確定 NuGet 還原已執行,因為已新增此
<PackageReference>
專案。 - XA4300:原生連結庫 '{library}' 將不會配套,因為它有不支援的 ABI。
- XA4301:Apk 已經包含專案
xxx
。 - XA4302: 未處理的例外狀況合併 'AndroidManifest.xml': {ex}
- XA4303:從 “{assemblyPath}” 擷取資源時發生錯誤:{ex}
- XA4304:找不到 ProGuard 組態檔 '{file}'。
- XA4305:已啟用 Multidex,但 '$(_AndroidMainDexListFile)' 是空的。
- XA4306:當 android:minSdkVersion >= 21 時,R8 不支援 '@(MultiDexMainDexList)' 檔案
- XA4307:無效的 ProGuard 配置檔。
- XA4308:無法產生類型對應
- XA4309:'MultiDexMainDexList' 檔案 '{file}' 不存在。
- XA4310: 找不到 '$(AndroidSigningKeyStore)' 檔案 '{keystore}'。
- XA4311:應用程式不會包含配對的 Wear 套件,因為尚未建立 Wear 應用程式套件 APK。 如果在命令行上建置,請務必建置 「SignAndroidPackage」 目標。
- XA4312:從 Android 應用程式項目參考 Android Wear 應用程式專案已被取代。
- XA4313:架構元件已被取代。
- XA4314:
$(Property)
是空的。 應該提供的值$(Property)
。
XA5xxx:GCC 和工具鏈
- XA5101:缺少 Android NDK 工具鏈目錄 '{path}'。 請安裝 Android NDK。
- XA5102:從元件轉換成機器碼失敗。 結束代碼 {exitCode}
- XA5103:NDK C 編譯程序結束時發生錯誤。 結束代碼 {0}
- XA5104:找不到 Android NDK。
- XA5105:找不到目標 {arch} 的工具鏈公用程序 '{utility}'。 在路徑中嘗試:“{path}”
- XA5201:NDK 鏈接器結束時發生錯誤。 結束代碼 {0}
- XA5205:在 Android SDK 中找不到
{ToolName}
。 - XA5207:找不到 API 層級
{compileSdk}
的android.jar。 - XA5211:內嵌的 Wear 應用程式套件名稱與手持應用程式套件名稱 ({wearPackageName} != {handheldPackageName}) 不同。
- XA5213:java.lang.OutOfMemoryError。 請考慮增加 $(JavaMaximumHeapSize) 的值。 Java 在執行 '{tool} {arguments}' 時記憶體不足
- XA5300:找不到 Android/Java SDK 目錄。
- XA5301: 無法產生類別的 Java 類型: {managedType},因為MAX_PATH: {exception}
- XA5302:兩個程式可能一次建置此專案。 鎖定檔案存在於路徑: {path}
XA6xxx:內部工具
XAccc7xxx:未處理的 MSBuild 例外狀況
尚未正常處理的例外狀況。 在理想情況下,這些將會在未來修正或取代為更好的錯誤。
這些格式 XACCC7NNN
為,其中 CCC
是 3 個字元的程式代碼,表示擲回例外狀況的 MSBuild 工作,而 NNN
是 3 位數的數位,表示未處理的 Exception
型別。
工作:
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
例外狀況:
7000
- 其他例外狀況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:鏈接器步驟錯誤
- XA8000/IL8000:找不到 Android 資源 '@anim/enterfromright'。 請更新 @(AndroidResource) 以新增遺漏的資源。
XA9xxx:授權
已移除訊息
已從 Xamarin.Android 10.4 中移除
- XA5215:找到 {elementName} 的重複資源。 重複項目位於 {filenames}
- XA5216:已在 {filename} 中定義資源專案 {elementName}
已從 Xamarin.Android 10.3 中移除
- XA0110:停用 $(AndroidExplicitCrunch),因為它不受 支援
aapt2
。 如果您想要使用 $(AndroidExplicitCrunch),請將 $(AndroidUseAapt2) 設定為 false。
在 Xamarin.Android 10.2 中移除
- XA0120:無法使用SHA1哈希演算法
已從 Xamarin.Android 9.3 中移除
- XA0114:Google Play 要求應用程式更新必須使用
$(TargetFrameworkVersion)
v8.0 (API 層級 26) 或更新版本。