ADBxxxx:ADB 工具
-
ADB0000:一般
adb錯誤/警告。 -
ADB0010:一般
adbAPK 安裝錯誤/警告。 - 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 或底線開頭。
- APT0005:檔名無效:檔名不能使用 Java 保留字。
-
APT2000:通用
aapt2錯誤/警告。 - 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] 複選框,請取消選取並重新選取其中一個其他 ABI,然後儲存變更。
-
XA0116:找不到 名為
{ResourceName}的EmbeddedResource。 - 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:此裝置上已停用「run-as」工具。 您可以透過啟用裝置上的開發人員選項,或將設定
ro.boot.disable_runas為false來啟用。 - XA0132:未安裝套件。 請檢查您未在任何其他使用者下安裝。 如果套件確實顯示在裝置上,請嘗試手動卸載它,然後再試一次。 您應該能夠透過裝置上的 [設定] 應用程式卸載應用程式。
- XA0133:製造商已在此裝置上停用快速部署系統所需的「執行身分」工具。 請在 Visual Studio 專案屬性頁中停用快速部署,或在文本編輯器中編輯項目檔,並將 'EmbedAssembliesIntoApk' MSBuild 屬性設定為 'true'。
- XA0134:應用程式在AndroidManifest.xml中沒有設定 'android:debuggable' 屬性。 這是必要的,才能讓快速部署能夠運作。 預設情況下,這會由 .NET 適用於 Android 的偵錯組建系統啟用。
- XA0135:套件是「系統」應用程式。 這些是在裝置上的「系統」用戶下安裝的應用程式。 這些類型的應用程式無法使用「以其他身分執行」。
- XA0136:目前已安裝的套件已損壞。 請手動卸載裝置上所有使用者的套件,然後再試一次。 如果這無法運作,您可以停用快速部署。
- XA0137:'run-as' 命令執行失敗,原因是 '{0}'。 此裝置目前不支援快速部署。 請使用 Visual Studio for Mac 中的 [說明-傳送意見反應>->回報問題] 功能表項或 Visual Studio for Mac 中的 [說明>回報問題] 來提出確切錯誤訊息的問題。
-
XA0138:%(AndroidAsset.AssetPack) 和其項目中繼資料只有在
$(AndroidApplication)是true時才支援。 -
XA0139:
@(AndroidAsset){0}的元數據DeliveryType無效{1}。 支援的值為installtime、ondemand或fastfollow - XA0140:
- XA0141:NuGet 套件 '{0}' 版本 '{1}' 包含未正確對齊的共用庫 '{2}'。 如需詳細資訊,請參閱https://developer.android.com/guide/practices/page-sizes
- XA0142:命令 '{0}' 失敗。\n{1}
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:無效的 '$(AndroidManifestPlaceholders)' Android 應用程式清單佔位符值。 請使用 '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 組態檔在針對以 .NET 6 或更高版本為目標的 Android 專案中不受支援。
- 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:無法解析「{0}」中的「{1}」。 請檢查您的
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。
- XA1038:'{0}' MSBuild 屬性的值無效。 合法值為 {1}。
- XA1039:Android 支援函式庫在 .NET 9 及以後版本中不支援,請遷移至 AndroidX。 如需詳細資訊,請參閱 https://aka.ms/xamarin/androidx。
- XA1040:Android 上的 NativeAOT 執行環境仍屬實驗性質,尚未適合正式生產使用。 檔案問題請見: https://github.com/dotnet/android/issues
- XA1041:MSBuild 屬性 'MonoAndroidAssetPrefix' 的值為 'c:\Foo\Assets' 無效。 這個值預期會是代表你資產或資源相對位置的目錄路徑。
XA2xxx:連結器
- XA2000:偵測到在元件 {assembly} 中使用了 AppDomain.CreateDomain()。 .NET 6 僅支持單一 AppDomain,因此在 .NET 6 發行后,Android 將不再提供此 API。
- XA2001:找不到來源檔案 '{filename}'。
- XA2002: 無法解析 {assembly} 所參考的參考: '{missing}'。 也許 .NET for Android 設定檔裡根本沒有這個功能?
- XA2006:無法解析對在組件 '{assembly}' 中定義的 '{member}' 的參考,範圍為 '{scope}'。 當範圍與定義元件不同時,通常表示類型會轉送。
- XA2007:載入元件時發生例外狀況: {exception}
- XA2008:在參考的元件 {assembly} 中,Java.Interop.DoNotPackageAttribute 需要檔名不能為空。
XA3xxx:非受控程式代碼編譯
- XA3001: 無法 AOT 程式集:{assembly}
- XA3002:無效的 AOT 模式: {mode}
- XA3004:Android NDK r10d 有問題,並提供不兼容的 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。 請重構這些元件中的受控類型名稱,以避免相同。
- 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 檔案。 - {例外}
- 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}'。 - {例外}
- XA4247:無法解析工件 '{artifact}' 的 POM 檔案。
-
XA4248:在鎖定檔案中找不到 NuGet 套件 '{nugetId}' 版本 '{version}'。 請確認在新增此
<PackageReference>之後,NuGet 還原已經執行。 - XA4235:Maven 構件規格 '{artifact}' 是無效的。 正確的格式為 『group_id:artifact_id:version』。
- 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)的值。 - XA4315:忽略 {file}。 指令清單在指令清單元素上沒有必要的 『package』 屬性。
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:無法為類別 {managedType} 產生 Java 類型,因為超過最大路徑長度:{exception}
- XA5302:兩個程式可能一次建置此專案。 鎖定檔案存在於路徑: {path}
XA6xxx:內部工具
XAccc7xxx:未處理的 MSBuild 例外狀況
尚未正常處理的例外狀況。 在理想情況下,這些將會在未來修正或取代為更好的錯誤。
這些採用XACCC7NNN的形式,其中CCC是3個字元的代碼,表示拋出異常的MSBuild工作,而NNN是3位數的編號,表示未處理的Exception類型。
工作:
A2C-Aapt2CompileA2L-Aapt2LinkAAS-AndroidApkSignerACD-AndroidCreateDebugKeyACM-AppendCustomMetadataToItemGroupADB-AdbAJV-AdjustJavacVersionArgumentsAOT-AotAPT-AaptASP-AndroidSignPackageAZA-AndroidZipAlignBAB-BuildAppBundleBAS-BuildApkSetBBA-BuildBaseAppBundleBGN-BindingsGeneratorBLD-BuildApkCCR-CopyAndConvertResourcesCCV-ConvertCustomViewCDF-ConvertDebuggingFilesCDJ-CheckDuplicateJavaLibrariesCFI-CheckForInvalidResourceFileNamesCGJ-CopyGeneratedJavaResourceClassesCGS-CheckGoogleSdkRequirementsCIC-CopyIfChangedCLC-CalculateLayoutCodeBehindCLP-ClassParseCLR-CreateLibraryResourceArchiveCMD-CreateMultiDexMainDexClassListCML-CreateManagedLibraryResourceArchiveCNA-CompileNativeAssemblyCNE-CollectNonEmptyDirectoriesCNL-CreateNativeLibraryArchiveCPD-CalculateProjectDependenciesCPI-CheckProjectItemsCPR-CopyResourceCPT-ComputeHashCRC-ConvertResourcesCasesCRM-CreateResgenManifestCRN-CrunchCRP-AndroidComputeResPathsCTD-CreateTemporaryDirectoryCTX-CompileToDalvikDES-DesugarDJL-DetermineJavaLibrariesToCompileDX8-D8FD-FastDeployFLB-FindLayoutsToBindFLT-FilterAssembliesGAD-GetAndroidDefineConstantsGAP-GetAndroidPackageNameGAR-GetAdditionalResourcesFromAssembliesGAS-GetAppSettingsDirectoryGCB-GenerateCodeBehindForLayoutGEP-GetExtraPackagesGFT-GetFilesThatExistGIL-GetImportedLibrariesGJP-GetJavaPlatformJarGJS-GenerateJavaStubsGLB-GenerateLayoutBindingsGLR-GenerateLibraryResourcesGMA-GenerateManagedAidlProxiesGMJ-GetMonoPlatformJarGPM-GeneratePackageManagerJavaGRD-GenerateResourceDesignerIAS-InstallApkSetIJD-ImportJavaDocJDC-JavaDocJVC-JavacJTX-JarToXmlKEY-KeyToolLAS-LinkApplicationSharedLibrariesLEF-LogErrorsForFilesLNK-LinkAssembliesLNS-LinkAssembliesNoShrinkLNT-LintLWF-LogWarningsForFilesMDC-MDocPAI-PrepareAbiItemsPAW-ParseAndroidWearProjectAndManifestPRO-ProguardPWA-PrepareWearApplicationFilesR8D-R8RAM-ReadAndroidManifestRAR-ReadAdditionalResourcesFromAssemblyCacheRAT-ResolveAndroidToolingRDF-RemoveDirFixedRIL-ReadImportedLibrariesCacheRJJ-ResolveJdkJvmPathRLC-ReadLibraryProjectImportsCacheRLP-ResolveLibraryProjectImportsRRA-RemoveRegisterAttributeRSA-ResolveAssembliesRSD-ResolveSdksRUF-RemoveUnknownFilesSPL-SplitPropertySVM-SetVsMonoAndroidRegistryKeyUNZ-UnzipVJV-ValidateJavaVersionWLF-WriteLockFile
例外狀況:
-
7000- 其他例外狀況 7001-NullReferenceException7002-ArgumentOutOfRangeException7003-ArgumentNullException7004-ArgumentException7005-FormatException7006-IndexOutOfRangeException7007-InvalidCastException7008-ObjectDisposedException7009-InvalidOperationException7010-InvalidProgramException7011-KeyNotFoundException7012-TaskCanceledException7013-OperationCanceledException7014-OutOfMemoryException7015-NotSupportedException7016-StackOverflowException7017-TimeoutException7018-TypeInitializationException7019-UnauthorizedAccessException7020-ApplicationException7021-KeyNotFoundException7022-PathTooLongException7023-DirectoryNotFoundException7024-IOException7025-DriveNotFoundException7026-EndOfStreamException7027-FileLoadException7028-FileNotFoundException7029-PipeException
XA8xxx:連結器步驟錯誤
- XA8000/IL8000:找不到 Android 資源 '@anim/enterfromright'。 請更新 @(AndroidResource) 以新增遺漏的資源。
XA9xxx:授權
已移除訊息
已從 Xamarin.Android 10.4 中移除
- XA5215:找到 {elementName} 的重複資源。 重複項目位於 {filenames}
- XA5216:資源項目 {elementName} 已在 {filename} 中定義
已從 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) 或更新版本。