Ler em inglês

Compartilhar via


Referência de erros e avisos do .NET para Android

ADBxxxx: Ferramentas do ADB

  • ADB0000: Erro/aviso genérico adb .
  • ADB0010: Erro/aviso genérico adb de instalação do APK.
  • ADB0020: O pacote não suporta a arquitetura da CPU deste dispositivo.
  • ADB0030: A instalação do APK falhou devido a um conflito com o pacote existente.
  • ADB0040: o dispositivo não dá suporte ao nível mínimo de SDK especificado no manifesto.
  • ADB0050: O pacote {packageName} já existe no dispositivo.
  • ADB0060: Não há espaço de armazenamento suficiente no dispositivo para armazenar o pacote: {packageName}. Libere algum espaço e tente novamente.

ANDXXxxxx: Ferramentas genéricas do Android

APTxxxx: Ferramentas do AAPT

  • APT0000: Erro/aviso genérico aapt .
  • APT0001: Opção desconhecida '{option}'. Verifique '$(AndroidAapt2CompileExtraArgs)' e '$(AndroidAapt2LinkExtraArgs)' para ver se eles incluem argumentos de linha de comando 'aapt' que não são mais válidos para 'aapt2' e certifique-se de que todos os outros argumentos sejam válidos para aapt2.
  • APT0002: Nome de arquivo inválido: Deve conter apenas [^a-zA-Z0-9_.-]+.
  • APT0003: Nome de arquivo inválido: Deve conter apenas [^a-zA-Z0-9_.]+.
  • APT0004: Nome de arquivo inválido: deve começar com A-Z ou a-z ou um sublinhado.
  • APT2264: O sistema não pode encontrar o arquivo especificado. (2).
  • APT2265: O sistema não consegue encontrar o arquivo especificado. (2).

JAVAxxxx: Ferramenta Java

  • JAVA0000: Erro genérico da ferramenta Java

JAVACxxxx: Compilador Java

  • JAVAC0000: Erro genérico do compilador Java

XA0xxx: Problema de ambiente ou ferramentas ausentes

  • XA0000: não foi possível determinar $(AndroidApiLevel) ou $(TargetFrameworkVersion).
  • XA0001: Valor inválido ou sem suporte $(TargetFrameworkVersion) .
  • XA0002: Não foi possível encontrar mono.android.jar
  • XA0003: valor 'android:versionCode' '{code}' inválido em 'AndroidManifest.xml'. Deve ser um valor inteiro.
  • XA0004: valor 'android:versionCode' '{code}' inválido em 'AndroidManifest.xml'. O valor deve estar no intervalo de 0 a {maxVersionCode}.
  • XA0030: Não há suporte para a criação com a versão {versionNumber} do JDK.
  • XA0031: SDK do Java {requiredJavaForFrameworkVersion} ou superior é necessário ao usar $(TargetFrameworkVersion) {targetFrameworkVersion}.
  • XA0032: Java SDK {requiredJavaForBuildTools} ou superior é necessário ao usar o SDK do Android Build-Tools {buildToolsVersion}.
  • XA0033: Falha ao obter a versão do SDK do Java porque o valor retornado não parece conter um número de versão válido.
  • XA0034: Falha ao obter a versão do SDK do Java.
  • XA0035: Falha ao determinar a ABI do Android para o projeto.
  • XA0036: $(AndroidSupportedAbis) não tem suporte no .NET 6 e superior.
  • XA0100: EmbeddedNativeLibrary é inválido em projetos de aplicativos Android. Em vez disso, use AndroidNativeLibrary.
  • XA0101: aviso XA0101: não há suporte para a ação de build @(Content).
  • XA0102: Aviso genérico lint .
  • XA0103: Erro genérico lint .
  • XA0104: Valor inválido para '$(AndroidSequencePointsMode)'
  • XA0105: O $(TargetFrameworkVersion) de uma biblioteca é maior que o $(TargetFrameworkVersion) do projeto de aplicativo.
  • XA0107: {Assmebly} é um assembly de referência.
  • XA0108: Não foi possível obter a versão do lint.
  • XA0109: Valor inválido $(TargetFrameworkVersion) ou sem suporte de 'v4.5'.
  • XA0111: Não foi possível obter a aapt2 versão. Verifique se está instalado corretamente.
  • XA0112: aapt2 não está instalado. Desativando aapt2 o suporte. Verifique se está instalado corretamente.
  • XA0113: o Google Play exige que novos aplicativos e atualizações usem um TargetFrameworkVersion da v11.0 (API de nível 30) ou superior.
  • XA0115: Valor inválido 'armeabi' em $(AndroidSupportedAbis). Não há mais suporte para essa ABI. Atualize as propriedades do seu projeto para remover o valor antigo. Se a página de propriedades não mostrar uma caixa de seleção 'armeabi', desmarque e marque novamente uma das outras ABIs e salve as alterações.
  • XA0116: Não é possível localizar EmbeddedResource o nome {ResourceName}.
  • XA0117: O TargetFrameworkVersion {TargetFrameworkVersion} foi preterido. Atualize-o para ser v4.4 ou superior.
  • XA0118: Não foi possível analisar '{TargetMoniker}'
  • XA0119: Uma configuração não ideal foi encontrada no projeto.
  • XA0121: O assembly '{assembly}' está usando '[assembly: Java.Interop.JavaLibraryReferenceAttribute]', que não é mais compatível. Use uma versão mais recente desse pacote NuGet ou notifique o autor da biblioteca.
  • XA0122: O assembly '{assembly}' está usando um atributo preterido '[assembly: Java.Interop.DoNotPackageAttribute]'. Use uma versão mais recente desse pacote NuGet ou notifique o autor da biblioteca.
  • XA0123: Removendo {issue} de {propertyName}. Lint {version} não suporta esta verificação.
  • XA0125: {Project} está usando um nível de informações de depuração preterido. Defina as informações de depuração como Portable nas páginas de propriedades do projeto do Visual Studio ou edite o arquivo de projeto em um editor de texto e defina a propriedade 'DebugType' do MSBuild como 'portable' para usar o nível de informações de depuração multiplataforma mais recente. Se esse arquivo vier de um pacote NuGet, atualize para uma versão mais recente do pacote NuGet ou notifique o autor da biblioteca.
  • XA0126: Erro ao instalar o FastDev Tools. Este dispositivo não suporta Implantação Rápida. Recrie seu aplicativo usando EmbedAssembliesIntoApk = Trueo .
  • XA0127: Ocorreu um problema ao implantar {destination} usando {FastDevTool}. Encontramos o seguinte erro {output}. Recrie seu aplicativo usando EmbedAssembliesIntoApk = Trueo .
  • XA0128: O redirecionamento Stdio está habilitado. Desative-o para usar a Implantação Rápida.
  • XA0129: Erro ao implantar {File}. Desabilite a implantação rápida nas páginas de propriedades do projeto do Visual Studio ou edite o arquivo de projeto em um editor de texto e defina a propriedade 'EmbedAssembliesIntoApk' do MSBuild como 'true'.
  • XA0130: Desculpe. A implantação rápida só é compatível com dispositivos com Android 5.0 (API de nível 21) ou versões mais recentes. Desabilite a implantação rápida nas páginas de propriedades do projeto do Visual Studio ou edite o arquivo de projeto em um editor de texto e defina a propriedade 'EmbedAssembliesIntoApk' do MSBuild como 'true'.
  • XA0131: A ferramenta 'executar como' foi desativada neste dispositivo. Ative-o ativando as opções do desenvolvedor no dispositivo ou definindo ro.boot.disable_runas como false.
  • XA0132: O pacote não foi instalado. Verifique se você não o instalou em nenhum outro usuário. Se o pacote aparecer no dispositivo, tente desinstalá-lo manualmente e tente novamente. Você deve ser capaz de desinstalar o aplicativo por meio do aplicativo Configurações no dispositivo.
  • XA0133: A ferramenta "executar como" exigida pelo sistema de Implantação Rápida foi desabilitada neste dispositivo pelo fabricante. Desabilite a Implantação Rápida nas páginas de propriedades do projeto do Visual Studio ou edite o arquivo de projeto em um editor de texto e defina a propriedade MSBuild 'EmbedAssembliesIntoApk' como 'true'.
  • XA0134: o aplicativo não tem o atributo 'android:debuggable' definido no AndroidManifest.xml. Isso é necessário para que a Implantação Rápida funcione. Normalmente, isso é habilitado por padrão pelo sistema de build do .NET para Android para builds de depuração.
  • XA0135: O pacote é um aplicativo de 'sistema'. Estes são aplicativos que são instalados sob o usuário do 'sistema' em um dispositivo. Esses tipos de aplicativos não podem usar 'run-as'.
  • XA0136: A instalação atual do pacote está corrompida. Desinstale manualmente o pacote de todos os usuários no dispositivo e tente novamente. Se isso não funcionar, você pode desativar a Implantação Rápida.
  • XA0137: O comando 'run-as' falhou com '{0}'. No momento, não há suporte para a Implantação Rápida neste dispositivo. Registre um problema com a mensagem de erro exata usando o item de menu 'Ajuda-Enviar> Comentários-Relatar> um Problema' no Visual Studio ou 'Ajudar-Relatar> um Problema' no Visual Studio para Mac.
  • XA0138: %(AndroidAsset.AssetPack) e %(AndroidAsset.AssetPack) os metadados de item só têm suporte quando $(AndroidApplication)true.
  • XA0139: @(AndroidAsset) {0} tem metadados inválidos DeliveryType de {1}. Os valores suportados são installtime, ondemand ou fastfollow
  • XA0140:
  • XA0141: o pacote NuGet '{0}' versão '{1}' contém uma biblioteca compartilhada '{2}' que não está alinhada corretamente. Veja https://developer.android.com/guide/practices/page-sizes para mais detalhes
  • XA0142: Falha no comando '{0}'.\n{1}
  • XA1000: Ocorreu um problema ao analisar {file}. Isso provavelmente ocorre devido a XML incompleto ou inválido.
  • XA1001: AndroidResgen: Aviso ao atualizar o XML do recurso '{filename}': {Message}
  • XA1002: a correspondência mais próxima encontrada para '{customViewName}' é '{customViewLookupName}', mas a capitalização não corresponde. Por favor, corrija a capitalização.
  • XA1003: '{zip}' não existe. Por favor, reconstrua o projeto.
  • XA1004: Ocorreu um erro ao abrir {filename}. O arquivo provavelmente está corrompido. Tente excluí-lo e compilá-lo novamente.
  • XA1005: Tentando a correspondência básica de nome de tipo para elemento com ID '{id}' e tipo '{managedType}'
  • XA1006: o TargetFrameworkVersion (nível da API do Android {compileSdk}) é maior que o targetSdkVersion ({targetSdk}).
  • XA1007: o minSdkVersion ({minSdk}) é maior que targetSdkVersion. Altere o valor de forma que minSdkVersion seja menor ou igual a targetSdkVersion ({targetSdk}).
  • XA1008: o TargetFrameworkVersion (nível de API do Android {compileSdk}) é inferior ao targetSdkVersion ({targetSdk}).
  • XA1009: O {assembly} está obsoleto. Por favor, atualize para {assembly} {version}
  • XA1010: valor '$(AndroidManifestPlaceholders)' inválido para espaços reservados de manifesto do Android. Por favor, use 'key1=value1; key2=value2'. O valor especificado foi: {placeholders}
  • XA1011: Não há mais suporte para o uso do ProGuard com o compilador D8 DEX. Defina o redutor de código como 'r8' nas páginas de propriedades do projeto do Visual Studio ou edite o arquivo de projeto em um editor de texto e defina a propriedade MSBuild 'AndroidLinkTool' como 'r8'.
  • XA1012: A ID de substituição do elemento raiz de layout incluído '{id}' não é válida.
  • XA1013: Falha ao analisar a ID do nó '{name}' no arquivo de layout '{file}'.
  • XA1014: Referências de biblioteca JAR com nomes de arquivo idênticos, mas conteúdos diferentes foram encontradas: {libraries}. Remova todas as bibliotecas conflitantes de EmbeddedJar, InputJar e AndroidJavaLibrary.
  • XA1015: mais de um projeto do Android Wear é especificado como o projeto emparelhado. Pode ser no máximo um.
  • XA1016: o projeto '{project}' do aplicativo Wear do Target não especifica a propriedade de projeto 'AndroidManifest' necessária.
  • XA1017: o AndroidManifest.xml do aplicativo Target Wear não especifica o atributo "pacote" obrigatório.
  • XA1018: O arquivo AndroidManifest especificado não existe: {file}.
  • XA1019: O arquivo '{file}' está localizado em um diretório pai do diretório de saída intermediário do projeto de associações. Ajuste o caminho para usar o arquivo 'project.properties' original diretamente do diretório do projeto da biblioteca do Android.
  • XA1020: Pelo menos uma biblioteca Java é necessária para a associação. Verifique se uma biblioteca Java está incluída no projeto e tem a ação de build apropriada: 'LibraryProjectZip' (para AAR ou ZIP), 'EmbeddedJar', 'InputJar' (para JAR) ou 'LibraryProjectProperties' (project.properties).
  • XA1021: Biblioteca Java de origem especificada não encontrada: {file}
  • XA1022: Biblioteca Java de referência especificada não encontrada: {file}
  • XA1023: O uso do compilador DX DEX foi preterido.
  • XA1024: ignorando o arquivo de configuração 'Foo.dll.config'. Não há suporte para arquivos de configuração do .NET em projetos do .NET para Android direcionados ao .NET 6 ou superior.
  • XA1025: o valor experimental 'Hybrid' para a propriedade MSBuild 'AndroidAotMode' não é compatível atualmente com a ABI de destino armeabi-v7a.
  • XA1027: a propriedade 'EnableProguard' do MSBuild está definida como 'true' e a propriedade 'AndroidLinkTool' do MSBuild está vazia, portanto, 'AndroidLinkTool' será padronizado como 'proguard'.
  • XA1028: A propriedade MSBuild 'AndroidEnableProguard' está definida como 'true' e a propriedade MSBuild 'AndroidLinkTool' está vazia, portanto, 'AndroidLinkTool' será padronizado como 'proguard'.
  • XA1029: A propriedade MSBuild 'AotAssemblies' foi preterida. Edite o arquivo de projeto em um editor de texto para remover essa propriedade e use a propriedade MSBuild 'RunAOTCompilation'.
  • XA1031: O 'AndroidHttpClientHandlerType' tem um valor inválido.
  • XA1032: Falha ao resolver '{0}' de '{1}'. Verifique sua AndroidHttpClientHandlerType configuração.
  • XA1033: Não foi possível resolver '{0}'. Verifique sua AndroidHttpClientHandlerType configuração.
  • XA1035: a propriedade 'BundleAssemblies' foi preterida e não tem efeito no build do aplicativo. A funcionalidade equivalente é implementada pelas propriedades 'AndroidUseAssemblyStore' e 'AndroidEnableAssemblyCompression'.
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' não corresponde ao valor $(SupportedOSPlatformVersion) '21' no arquivo de projeto (se não houver nenhum valor $(SupportedOSPlatformVersion) no arquivo de projeto, um valor padrão foi assumido). Altere o valor no AndroidManifest.xml para corresponder ao valor $(SupportedOSPlatformVersion) ou remova o valor no AndroidManifest.xml (e adicione um valor $(SupportedOSPlatformVersion) ao arquivo de projeto se ele ainda não existir).
  • XA1037: A propriedade '{0}' MSBuild foi preterida e será removida no .NET {1}. Confira https://aka.ms/net-android-deprecations para saber mais.
  • XA1038: A propriedade '{0}' do MSBuild tem um valor inválido. Os valores de valor são {1}.

XA2xxx: Linker

  • XA2000: Uso de AppDomain.CreateDomain() detectado no assembly: {assembly}. O .NET 6 só dará suporte a um único AppDomain, portanto, essa API não estará mais disponível no .NET para Android depois que o .NET 6 for lançado.
  • XA2001: O arquivo de origem '{filename}' não pôde ser encontrado.
  • XA2002: Não é possível resolver a referência: '{missing}', referenciada por {assembly}. Talvez não exista no perfil Mono para Android?
  • XA2006: Não foi possível resolver a referência a '{member}' (definido no assembly '{assembly}') com o escopo '{scope}'. Quando o escopo é diferente do assembly de definição, isso geralmente significa que o tipo é encaminhado.
  • XA2007: Exceção ao carregar assemblies: {exception}
  • XA2008: No assembly referenciado {assembly}, Java.Interop.DoNotPackageAttribute requer um nome de arquivo não nulo.

XA3xxx: Compilação de código não gerenciado

  • XA3001: Não foi possível AOT o assembly: {assembly}
  • XA3002: Modo AOT inválido: {mode}
  • XA3003: Não foi possível remover IL do assembly: {assembly}
  • XA3004: o Android NDK r10d tem bugs e fornece um x86_64 libm.so incompatível.
  • XA3005: a versão do Android NDK detectada é incompatível com a configuração do LLVM de destino.
  • XA3006: Não foi possível compilar o arquivo de assembly nativo: {file}
  • XA3007: Não foi possível vincular a biblioteca compartilhada nativa: {library}

XA4xxx: Geração de código

  • XA4209: Falha ao gerar o tipo Java para a classe: {managedType} devido a {exception}
  • XA4210: adicione uma referência a Mono.Android.Export.dll ao usar ExportAttribute ou ExportFieldAttribute.
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '{targetSdk}' é menor que $(TargetFrameworkVersion) '{targetFramework}'. Usando API-{targetFrameworkApi} para compilação ACW.
  • XA4213: O tipo '{type}' deve fornecer um construtor padrão público
  • XA4214: O tipo gerenciado 'Library1.Class1' existe em vários assemblies: Library1, Library2. Refatore os nomes de tipo gerenciado nesses assemblies para que eles não sejam idênticos.
  • XA4215: o tipo Java 'com.contoso.library1.Class1' é gerado por mais de um tipo gerenciado. Altere o atributo [Register] para que o mesmo tipo Java não seja emitido.
  • XA4216: Não há suporte para o destino de implantação '19' (o mínimo é '21'). Aumente o valor da propriedade $(SupportedOSPlatformVersion) no arquivo de projeto.
  • XA4217: não é possível substituir o método gerado pelo Kotlin '{method}' porque ele não é um nome de método Java válido. Esse método só pode ser substituído no Kotlin.
  • XA4218: Não é possível encontrar //manifest/application/uses-library no caminho: {path}
  • XA4219: Não é possível encontrar o gerador de associação para o idioma {language} ou {defaultLanguage}.
  • XA4220: o item de classe parcial '{file}' não tem uma associação associada para o layout '{layout}'.
  • XA4221: Nenhum arquivo de origem de associação de layout foi gerado.
  • XA4222: nenhum widget encontrado para layout ({layoutFiles}).
  • XA4223: Nome de classe completo malformado '{name}'. Namespace ausente.
  • XA4224: Nome de classe completo malformado '{name}'. Nome da classe ausente.
  • XA4225: o widget '{widget}' no layout '{layout}' tem várias instâncias com tipos diferentes. O tipo de propriedade será definido como: {type}
  • XA4226: o item de recurso '{file}' não tem o item de metadados necessário '{metadataName}'.
  • XA4228: Não é possível localizar //activity-alias/@android:targetActivity: '{targetActivity}' especificado
  • XA4229: elemento raiz 'TransformFile' não reconhecido: {element}.
  • XA4230: Erro ao analisar XML: {exception}
  • XA4231: o valor do analisador de classe Android 'jar2xml' foi preterido e será removido em uma versão futura do .NET para Android. Atualize as propriedades do projeto para usar 'class-parse'.
  • XA4232: o destino de geração de código do Android 'XamarinAndroid' foi preterido e será removido em uma versão futura do .NET para Android. Atualize as propriedades do projeto para usar 'XAJavaInterop1'.
  • XA4234: '<{item}>' item '{itemspec}' não tem o atributo obrigatório '{name}'.
  • XA4235: A especificação de artefato Maven '{artifact}' é inválida. O formato correto é 'group_id:artifact_id'.
  • XA4236: Não é possível baixar o artefato Maven '{group}:{artifact}'. - {jar}: {exceção} - {aar}: {exceção}
  • XA4237: Não é possível baixar o arquivo POM para o artefato Maven '{artifact}'. - {exceção}
  • XA4239: Repositório Maven desconhecido: '{repository}'.
  • XA4241: A dependência Java '{artifact}' não foi atendida.
  • XA4242: A dependência Java '{artifact}' não foi atendida. A Microsoft mantém o pacote NuGet '{nugetId}' que pode atender a essa dependência.
  • XA4243: O atributo '{name}' é necessário ao usar '{name}' para '{element}' item '{itemspec}'.
  • XA4244: O atributo '{name}' não pode estar vazio para o item '{element}' '{itemspec}'.
  • XA4245: O arquivo POM especificado '{file}' não existe.
  • XA4246: Não foi possível analisar o arquivo POM '{file}'. - {exceção}
  • XA4247: Não foi possível resolver o arquivo POM para o artefato '{artifact}'.
  • XA4248: Não foi possível encontrar o pacote NuGet '{nugetId}' versão '{version}' no arquivo de bloqueio. Verifique se a Restauração do NuGet foi executada desde que foi <PackageReference> adicionada.
  • XA4235: A especificação de artefato Maven '{artifact}' é inválida. O formato correto é 'group_id:artifact_id:version'.
  • XA4300: a biblioteca nativa '{library}' não será empacotada porque tem uma ABI sem suporte.
  • XA4301: Apk já contém o item xxx.
  • XA4302: Mesclagem de exceção sem tratamento 'AndroidManifest.xml': {ex}
  • XA4303: Erro ao extrair recursos de "{assemblyPath}": {ex}
  • XA4304: O arquivo de configuração do ProGuard '{file}' não foi encontrado.
  • XA4305: Multidex está habilitado, mas '$(_AndroidMainDexListFile)' está vazio.
  • XA4306: R8 não dá suporte a arquivos '@(MultiDexMainDexList)' quando android:minSdkVersion >= 21
  • XA4307: Arquivo de configuração do ProGuard inválido.
  • XA4308: Falha ao gerar mapas de tipo
  • XA4309: O arquivo 'MultiDexMainDexList' '{file}' não existe.
  • XA4310: O arquivo '$(AndroidSigningKeyStore)' '{keystore}' não pôde ser encontrado.
  • XA4311: o aplicativo não conterá o pacote do Wear emparelhado porque o APK do pacote do aplicativo do Wear ainda não foi criado. Se estiver compilando na linha de comando, certifique-se de criar o destino "SignAndroidPackage".
  • XA4312: a referência a um projeto de aplicativo Android Wear de um projeto de aplicativo Android foi descontinuada.
  • XA4313: O assembly da estrutura foi preterido.
  • XA4314: $(Property) está vazio. Um valor para $(Property) deve ser fornecido.
  • XA4315: Ignorando {file}. O manifesto não tem o atributo 'package' necessário no elemento de manifesto.

XA5xxx: GCC e cadeia de ferramentas

  • XA5101: diretório de cadeias de ferramentas do Android NDK ausente '{path}'. Instale o Android NDK.
  • XA5102: Falha na conversão do assembly para o código nativo. Código de saída {exitCode}
  • XA5103: O compilador NDK C foi encerrado com um erro. Código de saída {0}
  • XA5104: não foi possível localizar o Android NDK.
  • XA5105: O utilitário de cadeia de ferramentas '{utility}' para o destino {arch} não foi encontrado. Tentei no caminho: "{path}"
  • XA5201: O vinculador NDK foi encerrado com um erro. Código de saída {0}
  • XA5205: Não é possível encontrar {ToolName} no SDK do Android.
  • XA5207: Não foi possível encontrar android.jar para o nível {compileSdk}de API.
  • XA5211: o nome do pacote do aplicativo Wear incorporado é diferente do nome do pacote do aplicativo portátil ({wearPackageName} != {handheldPackageName}).
  • XA5213: java.lang.OutOfMemoryError. Considere aumentar o valor de $(JavaMaximumHeapSize). Java ficou sem memória durante a execução de '{tool} {arguments}'
  • XA5300: Não foi possível encontrar o diretório do SDK do Android/Java.
  • XA5301: Falha ao gerar o tipo Java para a classe: {managedType} devido a MAX_PATH: {exception}
  • XA5302: Dois processos podem estar criando este projeto ao mesmo tempo. O arquivo de bloqueio existe no caminho: {path}

XA6xxx: Ferramentas internas

XAccc7xxx: exceções do MSBuild sem tratamento

Exceções que ainda não foram tratadas normalmente. Idealmente, eles serão corrigidos ou substituídos por erros melhores no futuro.

Eles assumem a forma de , onde CCC é um código de XACCC7NNN3 caracteres que denota a tarefa do MSBuild que está lançando a exceção e NNN é um número de 3 dígitos que indica o tipo de arquivo .Exception

Tarefas:

  • 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

Exceções:

  • 7000 - Outra exceção
  • 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: Erros de etapa do vinculador

  • XA8000/IL8000: Não foi possível encontrar o recurso Android '@anim/enterfromright'. Atualize @(AndroidResource) para adicionar o recurso ausente.

XA9xxx: Licenciamento

Mensagens removidas

Removido no Xamarin.Android 10.4

  • XA5215: Recurso duplicado encontrado para {elementName}. As duplicatas estão em {filenames}
  • XA5216: A entrada de recurso {elementName} já está definida em {filename}

Removido no Xamarin.Android 10.3

  • XA0110: Desabilitando $(AndroidExplicitCrunch), pois não há suporte para aapt2o . Se você deseja usar $(AndroidExplicitCrunch), defina $(AndroidUseAapt2) como false.

Removido no Xamarin.Android 10.2

  • XA0120: Falha ao usar o algoritmo de hash SHA1

Removido no Xamarin.Android 9.3

  • XA0114: o Google Play exige que as atualizações de aplicativos usem uma $(TargetFrameworkVersion) versão v8.0 (API de nível 26) ou superior.