Прочитать на английском

Поделиться через


Справочник по ошибкам и предупреждениям .NET для Android

ADBxxxxx: средства ADB

  • ADB0000: универсальная adb ошибка или предупреждение.
  • ADB0010: ошибка установки или предупреждение универсальной adb установки APK.
  • ADB0020. Пакет не поддерживает архитектуру ЦП этого устройства.
  • ADB0030: сбой установки APK из-за конфликта с существующим пакетом.
  • ADB0040. Устройство не поддерживает минимальный уровень ПАКЕТА SDK, указанный в манифесте.
  • ADB0050: пакет {packageName} уже существует на устройстве.
  • ADB0060: на устройстве недостаточно места для хранения пакета: {packageName}. Освободите место и повторите попытку.

ANDXXxxx: универсальные инструменты Android

  • ANDAS0000: универсальная apksigner ошибка или предупреждение.
  • ANDJS0000: универсальная jarsigner ошибка или предупреждение.
  • ANDKT0000: универсальная keytool ошибка или предупреждение.
  • ANDZA0000: универсальная zipalign ошибка/предупреждение.

APTxxxxx: инструмент AAPT

  • APT0000: универсальная aapt ошибка или предупреждение.
  • APT0001: неизвестный параметр "{option}". Проверьте "$(AndroidAapt2CompileExtraArgs)" и "$(AndroidAapt2LinkExtraArgs)", чтобы узнать, включены ли аргументы командной строки aapt для aapt2 и убедитесь, что для всех остальных аргументов допустимы aapt2.
  • APT0002: недопустимое имя файла: оно должно содержать только [^a-zA-Z0-9_.-]]+.
  • APT0003: недопустимое имя файла: оно должно содержать только [^a-zA-Z0-9_.] +.
  • APT0004: недопустимое имя файла: он должен начинаться с A-Z или a-z или подчеркивания.
  • APT2264: система не может найти указанный файл. (2).
  • APT2265: система не может найти указанный файл. (2).

JAVAxxx: средство Java

  • JAVA0000: ошибка универсального средства Java

JAVACxxx: компилятор Java

  • JAVAC0000: ошибка универсального компилятора Java

XA0xx: проблема среды или отсутствующие средства

  • XA0000: не удалось определить $(AndroidApiLevel) или $(TargetFrameworkVersion).
  • XA0001: недопустимое или неподдерживаемое $(TargetFrameworkVersion) значение.
  • XA0002: не удалось найти mono.android.jar
  • XA0003: недопустимое значение android:versionCode "{code}" в "AndroidManifest.xml". Это должно быть целочисленное значение.
  • XA0004: недопустимое значение android:versionCode "{code}" в "AndroidManifest.xml". Значение должно находиться в диапазоне от 0 до {maxVersionCode}.
  • XA0030: сборка с использованием JDK-версии {versionNumber} не поддерживается.
  • XA0031: пакет SDK java {requiredJavaForFrameworkVersion} или более поздней версии требуется при использовании $(TargetFrameworkVersion) {targetFrameworkVersion}.
  • XA0032: пакет SDK Java {requiredJavaForBuildTools} или более поздней версии требуется при использовании пакета SDK для Android SDK {buildToolsVersion}.
  • XA0033: не удалось получить версию пакета SDK для Java, так как возвращаемое значение не содержит допустимого номера версии.
  • XA0034: не удалось получить версию пакета SDK для Java.
  • XA0035: не удалось определить ABI Android для проекта.
  • XA0036: $(AndroidSupportedAbis) не поддерживается в .NET 6 и более поздних версиях.
  • XA0100: EmbeddedNativeLibrary недопустим в проектах приложений Android. Вместо этого используйте AndroidNativeLibrary.
  • XA0101: предупреждение XA0101: действие сборки @(Content) не поддерживается.
  • XA0102: универсальное lint предупреждение.
  • XA0103: универсальная lint ошибка.
  • XA0104: недопустимое значение для $(AndroidSequencePointsMode)"
  • XA0105: $(TargetFrameworkVersion) для библиотеки больше $(TargetFrameworkVersion) для проекта приложения.
  • XA0107: {Assmebly} это эталонная сборка.
  • XA0108: не удалось получить версию из lint.
  • XA0109: неподдерживаемое или недопустимое $(TargetFrameworkVersion) значение версии 4.5.
  • XA0111: не удалось получить версию aapt2 . Проверьте правильность установки.
  • XA0112: aapt2 не установлен. Отключение поддержки aapt2 . Проверьте правильность установки.
  • XA0113: Google Play требует, чтобы новые приложения и обновления использовали TargetFrameworkVersion версии 11.0 (уровень API 30) или более поздней версии.
  • XA0115: недопустимое значение armeabi в $(AndroidSupportedAbis). Этот ABI больше не поддерживается. Обновите свойства проекта, чтобы удалить старое значение. Если на странице свойств не отображается флажок Armeabi, отмените проверку и повторно проверьте один из других API и сохраните изменения.
  • XA0116: не удается найти EmbeddedResource имя {ResourceName}.
  • XA0117: TargetFrameworkVersion {TargetFrameworkVersion} устарел. Обновите его до версии 4.4 или более поздней версии.
  • XA0118: не удалось проанализировать "{TargetMoniker}"
  • XA0119: в проекте найдена не идеальная конфигурация.
  • XA0121: сборка "{assembly}" использует "[сборка: Java.Interop.JavaLibraryReferenceAttribute], которая больше не поддерживается. Используйте более новую версию этого пакета NuGet или уведомите автора библиотеки.
  • XA0122: сборка "{assembly}" использует устаревший атрибут "[assembly: Java.Interop.DoNotPackageAttribute]". Используйте более новую версию этого пакета NuGet или уведомите автора библиотеки.
  • XA0123: удаление {issue} из {propertyName}. Lint {version} не поддерживает эту проверку.
  • XA0125: {Project} использует устаревший уровень сведений отладки. Задайте для сведений об отладке переносимые страницы свойств проекта Visual Studio или измените файл проекта в текстовом редакторе и задайте для свойства MSBuild значение "Переносимо" для использования более нового кроссплатформенного уровня сведений об отладке. Если этот файл поступает из пакета NuGet, обновите его до более новой версии пакета NuGet или уведомите автора библиотеки.
  • XA0126: ошибка при установке средств FastDev. Это устройство не поддерживает быстрое развертывание. Перестройте приложение с помощью EmbedAssembliesIntoApk = True.
  • XA0127: возникла проблема с развертыванием {destination} с помощью {FastDevTool}. Возникла следующая ошибка {output}. Перестройте приложение с помощью EmbedAssembliesIntoApk = True.
  • XA0128: включена перенаправление Stdio. Отключите его для использования быстрого развертывания.
  • XA0129: ошибка при развертывании {File}. Отключите быстрое развертывание на страницах свойств проекта Visual Studio или измените файл проекта в текстовом редакторе и задайте для свойства MSBuild значение true для свойства MsBuild "EmbedAssembliesIntoApk".
  • XA0130: К сожалению. Быстрое развертывание поддерживается только на устройствах с Android 5.0 (уровень API 21) или более поздней версии. Отключите быстрое развертывание на страницах свойств проекта Visual Studio или измените файл проекта в текстовом редакторе и задайте для свойства MSBuild значение true для свойства MsBuild "EmbedAssembliesIntoApk".
  • XA0131: средство run-as было отключено на этом устройстве. Включите его, активировав параметры разработчика на устройстве или установив для него значение ro.boot.disable_runas false.
  • XA0132: пакет не установлен. Убедитесь, что он не установлен ни в одном другом пользователе. Если пакет отображается на устройстве, попробуйте вручную удалить его, а затем повторите попытку. Вы должны иметь возможность удалить приложение с помощью приложения "Параметры" на устройстве.
  • XA0133: средство запуска от имени, необходимое системой быстрого развертывания, было отключено на этом устройстве производителем. Отключите быстрое развертывание на страницах свойств проекта Visual Studio или измените файл проекта в текстовом редакторе и задайте для свойства MSBuild значение true для свойства "EmbedAssembliesIntoApk".
  • XA0134: приложение не имеет атрибута android:debuggable в AndroidManifest.xml. Это необходимо для быстрого развертывания. Обычно эта функция включена системой сборки .NET для Android для отладочных сборок.
  • XA0135: пакет является приложением system. Это приложения, устанавливаемые пользователем системы на устройстве. Эти типы приложений не могут использовать команду run-as.
  • XA0136: в настоящее время установка пакета повреждена. Удалите пакет вручную со всех пользователей на устройстве и повторите попытку. Если это не работает, можно отключить быстрое развертывание.
  • XA0137: команда run-as завершилась ошибкой "{0}". Быстрое развертывание в настоящее время не поддерживается на этом устройстве. Отправьте сообщение об ошибке с точным сообщением об ошибке с помощью пункта меню "Справка-Отправить> отзыв-отчет> о проблеме" в Visual Studio или "Справка по> отчету о проблеме" в Visual Studio для Mac.
  • XA0138: метаданные элементов %(AndroidAsset.AssetPack) и %(AndroidAsset.AssetPack) поддерживаются только в том trueслучае$(AndroidApplication).
  • XA0139: @(AndroidAsset) {0} имеет недопустимые DeliveryType метаданные {1}. Поддерживаемые значения: installtimeondemand илиfastfollow
  • XA0140:
  • XA1000: возникла проблема с анализом {file}. Скорее всего, это связано с неполным или недопустимым XML.
  • XA1001: AndroidResgen: предупреждение при обновлении XML ресурса "{имя_файла}": {Message}
  • XA1002: ближайшее совпадение для {customViewName}: "{customViewLookupName}", но заглавная буква не соответствует. Исправьте заглавную букву.
  • XA1003: "{zip}" не существует. Перестройте проект.
  • XA1004: произошла ошибка при открытии {filename}. Файл, вероятно, поврежден. Попробуйте удалить его и снова построить.
  • XA1005: попытка сопоставления имени базового типа для элемента с идентификатором "{id}" и типом "{managedType}"
  • XA1006: TargetFrameworkVersion (уровень API Android {compileSdk}) выше, чем targetSdkVersion ({targetSdk}).
  • XA1007: minSdkVersion ({minSdk}) больше, чем targetSdkVersion. Измените значение, которое minSdkVersion меньше или равно targetSdkVersion ({targetSdk}).
  • XA1008: TargetFrameworkVersion (уровень API Android {compileSdk}) ниже целевого объекта TargetSdkVersion ({targetSdk}).
  • XA1009: {assembly} является устаревшим. Обновите до {assembly} {version}
  • XA1010: недопустимое значение "$(AndroidManifestPlaceholders)" для заполнителей манифеста Android. Используйте "key1=value1; формат key2=value2'. Указанное значение: {placeholders}
  • XA1011: использование ProGuard с компилятором D8 DEX больше не поддерживается. Задайте для сжатия кода значение "r8" на страницах свойств проекта Visual Studio или измените файл проекта в текстовом редакторе и задайте для свойства MSBuild значение "AndroidLinkTool" значение "r8".
  • XA1012: недопустимый идентификатор корневого элемента макета "{id}".
  • XA1013: не удалось проанализировать идентификатор узла "{name}" в файле макета "{file}".
  • XA1014: ссылки на библиотеку JAR с одинаковыми именами файлов, но было найдено другое содержимое: {libraryes}. Удалите все конфликтующие библиотеки из EmbeddedJar, InputJar и AndroidJavaLibrary.
  • XA1015: в качестве парного проекта указывается несколько проектов Android Wear. Это может быть не более одного.
  • XA1016: проект приложения Target Wear "{project}" не указывает обязательное свойство проекта AndroidManifest.
  • XA1017: AndroidManifest.xml приложения Target Wear не указывает обязательный атрибут package.
  • XA1018: указанный файл AndroidManifest не существует: {file}.
  • XA1019: файл LibraryProjectProperties "{file}" находится в родительском каталоге промежуточного выходного каталога проекта привязки. Измените путь, чтобы использовать исходный файл project.properties непосредственно из каталога проекта библиотеки Android.
  • 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 для Android, предназначенных для .NET 6 или более поздней версии.
  • XA1025: экспериментальное значение hybrid для свойства MSBuild AndroidAotMode в настоящее время несовместимо с целевым ABI armeabi-v7a.
  • XA1027: свойство MSBuild "EnableProguard" имеет значение true, а свойство MSBuild AndroidLinkTool пусто, поэтому "AndroidLinkTool" по умолчанию имеет значение "proguard".
  • XA1028: для свойства MSBuild для AndroidEnableProguard задано значение true, а свойство MSBuild AndroidLinkTool пусто, поэтому по умолчанию для AndroidLinkTool будет задано значение proguard.
  • XA1029: свойство MSBuild "AotAssemblies" устарело. Измените файл проекта в текстовом редакторе, чтобы удалить это свойство, и используйте вместо этого свойство MSBuild RunAOTCompilation.
  • XA1031: "AndroidHttpClientHandlerType" имеет недопустимое значение.
  • XA1032:Не удалось разрешить "{0}" из "{1}". Проверьте параметры AndroidHttpClientHandlerType .
  • XA1033: не удалось разрешить "{0}". Проверьте параметры AndroidHttpClientHandlerType .
  • XA1035: свойство BundleAssemblies устарело и не влияет на сборку приложения. Эквивалентные функциональные возможности реализованы свойствами AndroidUseAssemblyStore и AndroidEnableAssemblyCompression.
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' не соответствует значению $(SupportedOSPlatformVersion) в файле проекта (если в файле проекта нет $(SupportedOSPlatformVersion), то предполагается значение по умолчанию. Измените значение в AndroidManifest.xml на соответствие значению $(SupportedOSPlatformVersion) или удалите значение в AndroidManifest.xml (и добавьте значение $(SupportedOSPlatformVersion) в файл проекта, если он еще не существует.
  • XA1037: свойство MSBuild устарело{0} и будет удалено в .NET {1}. Дополнительные сведения см. в статье https://aka.ms/net-android-deprecations.

XA2xx: компоновщик

  • XA2000: использование AppDomain.CreateDomain() обнаружено в сборке: {assembly}. .NET 6 будет поддерживать только один домен приложений, поэтому этот API больше не будет доступен в .NET для Android после выпуска .NET 6.
  • XA2001: не удалось найти исходный файл "{filename}".
  • XA2002: не удается разрешить ссылку: "{отсутствует}", на которую ссылается {assembly}. Возможно, он не существует в профиле Mono для Android?
  • XA2006: не удалось разрешить ссылку на "{member}" (определенная в сборке "{assembly}") с областью "{scope}". Если область отличается от определяющей сборки, обычно это означает, что тип пересылается.
  • XA2007: исключение при загрузке сборок: {exception}
  • XA2008: в указанной сборке {assembly}, Java.Interop.DoNotPackageAttribute требует ненулевого имени файла.

XA3xxxx: неуправляемая компиляция кода

  • XA3001: не удалось выполнить сборку: {assembly}
  • XA3002: недопустимый режим AOT: {mode}
  • XA3003: не удалось удалить IL сборки: {assembly}
  • XA3004: Android NDK r10d является ошибкой и предоставляет несовместимые x86_64 libm.so.
  • XA3005: обнаруженная версия Android NDK несовместима с целевой конфигурацией LLVM.
  • XA3006: не удалось компилировать собственный файл сборки: {file}
  • XA3007: не удалось связать собственную общую библиотеку: {library}

XA4xx: создание кода

  • XA4209: не удалось создать тип Java для класса: {managedType} из-за {exception}
  • XA4210: добавьте ссылку на Mono.Android.Export.dll при использовании ExportAttribute или ExportFieldAttribute.
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion "{targetSdk}" меньше $(TargetFrameworkVersion) "{targetFrameworkwork}". Использование API-{targetFrameworkApi} для компиляции ACW.
  • XA4213: тип "{type}" должен предоставить открытый конструктор по умолчанию
  • XA4214: управляемый тип Library1.Class1 существует в нескольких сборках: Library1, Library2. Рефакторинг имен управляемых типов в этих сборках, чтобы они не совпадали.
  • XA4215: тип Java "com.contoso.library1.Class1" создается несколькими управляемыми типами. Измените атрибут [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: имя полного класса Malformed "{name}". Отсутствует пространство имен.
  • XA4224: неправильно сформированное полное имя класса "{name}". Отсутствует имя класса.
  • XA4225: мини-приложение "{мини}" в макете "{layout}" содержит несколько экземпляров с разными типами. Тип свойства будет иметь значение : {type}
  • XA4226: элемент ресурса "{file}" не имеет обязательного элемента метаданных "{metadataName}".
  • XA4228: не удалось найти указанный псевдоним //activity-alias/@android:targetActivity: "{targetActivity}"
  • XA4229: нераспознанный корневой элемент TransformFile: {element}.
  • XA4230: анализ ошибок XML: {exception}
  • XA4231: значение синтаксического анализа класса Android jar2xml устарело и будет удалено в будущей версии .NET для Android. Обновите свойства проекта, чтобы использовать класс-синтаксический анализ.
  • XA4232: целевой объект создания кода Android XamarinAndroid устарел и будет удален в будущей версии .NET для Android. Обновите свойства проекта, чтобы использовать XAJavaInterop1.
  • XA4234: элемент "{item}>" "<{itemspec}" отсутствует обязательный атрибут "{name}".
  • XA4235: спецификация артефакта Maven "{артефакт}" является недопустимой. Правильный формат — "group_id:artifact_id".
  • XA4236: не удается скачать артефакт Maven "{group}:{artifact}". — {jar}: {exception} — {aar}: {exception}
  • XA4237: не удается скачать POM-файл для артефакта Maven "{артефакт}". — {exception}
  • XA4239: неизвестный репозиторий Maven: "{репозиторий}".
  • XA4241: зависимость Java "{артефакт}" не удовлетворена.
  • XA4242: зависимость Java "{артефакт}" не удовлетворена. Корпорация Майкрософт поддерживает пакет NuGet "{nugetId}", который может выполнить эту зависимость.
  • XA4243: атрибут "{name}" требуется при использовании "{name}" для элемента "{element}" "{itemspec}".
  • XA4244: атрибут "{name}" не может быть пустым для элемента "{element}" "{itemspec}".
  • XA4245: указанный ФАЙЛ POM "{file}" не существует.
  • XA4246: не удалось проанализировать POM-файл "{file}". — {exception}
  • XA4247: не удалось разрешить POM-файл для артефакта "{артефакт}".
  • XA4248: не удалось найти пакет NuGet "{nugetId}" версии "{version}" в файле блокировки. Убедитесь, что восстановление NuGet выполняется с момента <PackageReference> добавления.
  • XA4300: собственная библиотека "{library}" не будет упакована, так как она не поддерживает ABI.
  • XA4301: Apk уже содержит элемент xxx.
  • XA4302: необработанное слияние исключений "AndroidManifest.xml": {ex}
  • XA4303: ошибка извлечения ресурсов из "{assemblyPath}": {ex}
  • XA4304: файл конфигурации ProGuard "{file}" не найден.
  • XA4305: включена многодексовая версия, но "$(_AndroidMainDexListFile)" пуста.
  • XA4306: R8 не поддерживает файлы "@(MultiDexMainDexList)", когда android:minSdkVersion >= 21
  • XA4307: недопустимый файл конфигурации ProGuard.
  • XA4308: не удалось создать карты типов
  • XA4309: файл MultiDexMainDexList "{file}" не существует.
  • XA4310: "$(AndroidSigningKeyStore)" файл "{keystore}" не найден.
  • XA4311: приложение не будет содержать парный пакет Wear, так как пакет приложения Wear еще не создан. Если вы используете командную строку, обязательно создайте целевой объект SignAndroidPackage.
  • XA4312: не рекомендуется ссылаться на проект приложения Android Wear из проекта приложения Android.
  • XA4313: сборка платформы устарела.
  • XA4314: $(Property) пуст. Необходимо указать значение $(Property) .

XA5xx: GCC и цепочка инструментов

  • XA5101: отсутствует каталог с цепочкой инструментов Android NDK "{path}". Установите Android NDK.
  • XA5102: сбой преобразования из сборки в машинный код. Код выхода {exitCode}
  • XA5103: компилятор NDK C завершился ошибкой. Код выхода {0}
  • XA5104: не удалось найти Android NDK.
  • XA5105: программа цепочки инструментов "{utility}" для целевого объекта {arch} не найдена. Путь: "{path}"
  • XA5201: компоновщик NDK завершился ошибкой. Код выхода {0}
  • XA5205: не удается найти {ToolName} в пакете SDK для Android.
  • XA5207: не удалось найти android.jar для уровня {compileSdk}API.
  • XA5211: имя пакета приложения Embedded Wear отличается от имени пакета приложения с ручным доступом ({wearPackageName} != {handheldPackageName}).
  • XA5213: java.lang.OutOfMemoryError. Рассмотрите возможность увеличения значения $(JavaMaximumHeapSize). Java не хватает памяти при выполнении "{tool} {arguments}"
  • XA5300: не удалось найти каталог пакета SDK для Android или Java.
  • XA5301: не удалось создать тип Java для класса: {managedType} из-за MAX_PATH: {exception}
  • XA5302: два процесса могут одновременно создавать этот проект. Файл блокировки существует по пути: {path}

XA6xxxx: внутренние инструменты

XAccc7xxxx: необработанные исключения 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

XA8xxxx: ошибки шага компоновщика

  • XA8000/IL8000: не удалось найти ресурс Android "@anim/enterfromright". Обновите @(AndroidResource), чтобы добавить отсутствующий ресурс.

XA9xx: лицензирование

Удаленные сообщения

Удалено в 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) чтобы обновления приложений использовали версию 8.0 (уровень API 26) или более поздней версии.