Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
ADBxxxx: Ferramentas do ADB
-
ADB0000: Erro/aviso genérico
adb. -
ADB0010: Erro/aviso genérico
adbde 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
-
ANDAS0000: Erro/aviso genérico
apksigner. -
ANDJS0000: Erro/aviso genérico
jarsigner. -
ANDKT0000: Erro/aviso genérico
keytool. -
ANDZA0000: Erro/aviso genérico
zipalign.
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, a-z ou um sublinhado.
- APT0005: nome de arquivo inválido: nomes de arquivo não podem usar palavras reservadas java.
-
APT2000: erro/aviso genérico
aapt2. - 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: É necessário o SDK do Java {requiredJavaForFrameworkVersion} ou superior 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: Não foi possível 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.
-
XA0037: Modo desconhecido fornecido à tarefa
PrepareAbiItems. - 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
aapt2versão. Verifique se está instalado corretamente. -
XA0112:
aapt2não está instalado. Desativandoaapt2o 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. Por favor, atualize as propriedades do projeto para remover o valor obsoleto. Se a página de propriedades não exibir uma caixa de seleção 'armeabi', desmarque e marque novamente uma das outras ABIs e salve as alterações.
-
XA0116: Não foi possível encontrar
EmbeddedResourcechamado{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 obsoleto. 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. Recompile seu aplicativo usando
EmbedAssembliesIntoApk = True. -
XA0127: Ocorreu um problema ao implantar {destination} usando {FastDevTool}. Encontramos o seguinte erro {output}. Recompile seu aplicativo usando
EmbedAssembliesIntoApk = True. - 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_runascomofalse. - 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 desativada 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 compilação do .NET para Android em compilações de depuração.
- XA0135: O pacote é um aplicativo de 'sistema'. Esses são aplicativos que são instalados sob o usuário '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: Os metadados de item %(AndroidAsset.AssetPack) e %(AndroidAsset.AssetPack) só têm suporte quando
$(AndroidApplication)étrue. -
XA0139:
@(AndroidAsset){0}tem metadados inválidosDeliveryTypede{1}. Os valores suportados sãoinstalltime,ondemandoufastfollow - 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}
- XA0146: a tentativa de verificar se '{0}' é um arquivo ELF corretamente alinhado falhou com uma exceção, ignorando a verificação de alinhamento do arquivo.
- XA0147: Tentativa de verificar se '{0}' é um arquivo ELF válido falhou com exceção, ignorando a verificação AOT do arquivo.
- XA0148: A tentativa de verificar se '{0}' é um arquivo ELF válido falhou com uma exceção, ignorando a verificação do símbolo '{1}@{2}' para o arquivo.
- XA0149: Ignorando o arquivo de ambiente legado do Xamarin.Android '{0}' do pacote NuGet '{1}' versão '{2}' no assembly '{3}'. Arquivos de ambiente de bibliotecas de classes Xamarin.Android não têm suporte no .NET for Android.
XA1xxx: Relacionado ao projeto
- 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 reconstruir novamente.
- XA1005: tentativa de correspondência básica de nome de tipo para o 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 placeholders do 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: O ID de substituição do elemento raiz do layout incluído '{id}' não é válido.
- XA1013: Falha ao analisar o 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 foi especificado como o projeto emparelhado. Pode ser no máximo um.
- XA1016: O projeto do aplicativo Wear de destino '{project}' não especifica a propriedade de projeto 'AndroidManifest' obrigató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 `LibraryProjectProperties` `{file}` está localizado em um diretório pai do diretório de saída intermediária do projeto de bindings. Ajuste o caminho para usar o arquivo 'project.properties' original diretamente do diretório de projeto da biblioteca 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: Removido no .NET 11.
- XA1025: o valor experimental 'Hybrid' para a propriedade MSBuild 'AndroidAotMode' não é atualmente compatível 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' está obsoleta. Edite o arquivo de projeto em um editor de texto para remover essa propriedade e use a propriedade MSBuild 'RunAOTCompilation'.
- XA1035: A propriedade 'BundleAssemblies' está obsoleta e não afeta mais a compilação. Remova-o. Para projetos Mono compatíveis com o .NET 10 e versões anteriores, use 'AndroidUseAssemblyStore' com 'AndroidEnableAssemblyCompression' para obter o comportamento anterior. O CoreCLR do .NET 11 controla o comportamento do armazenamento de assemblies empacotado e não precisa de nenhuma configuração substituta.
- XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' não corresponde ao valor $(SupportedOSPlatformVersion) '24' no arquivo de projeto (se não houver nenhum valor $(SupportedOSPlatformVersion) no arquivo de projeto, então 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: Item @(Reference) sem suporte: {item}
- XA1038: A propriedade '{0}' do MSBuild tem um valor inválido. Os valores válidos são {1}.
- XA1039: As bibliotecas de suporte do Android não têm suporte no .NET 9 e posterior, migre para o AndroidX. Confira https://aka.ms/xamarin/androidx para saber mais.
- XA1040: O runtime NativeAOT no Android é um recurso experimental e ainda não é adequado para uso em produção. Problemas de arquivo em: https://github.com/dotnet/android/issues
- XA1041: A propriedade MSBuild 'MonoAndroidAssetPrefix' tem um valor inválido de 'c:\Foo\Assets'. Espera-se que o valor seja um caminho de diretório que representa o local relativo de seus Ativos ou Recursos
- XA1042: O <elemento de instrumentação> em '{0}' não tem o atributo android:name.
- XA1043: Não foi possível determinar o que iniciar: '{0}' não contém uma atividade> inicializável <ou um elemento de <instrumentação>.
- XA1044: A propriedade '{0}' do MSBuild não é compatível com o {1} runtime. A compilação não pode continuar enquanto esta propriedade estiver habilitada. Remova a propriedade ou proteja-a com uma condição: Condition="'$(UseMonoRuntime)' == 'true'"
-
XA1045: O arquivo
{0}de entrada não começa com<replacements/>. - XA1046: Atributo '{0}' no elemento '{1}' tem valor '{2}' que não pode ser analisado como booliano; {3} linha {4}.
- XA1047: Atributo obrigatório '{0}' ausente do elemento '{1}'; {2} linha {3}.
- XA1048: '{0}' não contém um <elemento de instrumentação> .
- XA1049: As propriedades 'AndroidEnableMarshalMethods' e 'PublishReadyToRun' do MSBuild não podem ser definidas como 'true'.
- XA1050: A propriedade MSBuild 'AndroidR8ObfuscationMode' tem um valor inválido.
XA2xxx: Vinculador
- 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 do .NET para Android?
- XA2024: Não é possível carregar o assembly '{assembly}'.
- XA2025: Assembly {assembly} não existe.
- 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, geralmente significa que o tipo é encaminhado.
- XA2007: Exceção ao carregar assemblies: {exception}
- XA2008: No assembly referenciado {assembly}, é necessário que Java.Interop.DoNotPackageAttribute tenha um nome de arquivo que não seja nulo.
XA3xxx: Compilação de código não gerenciado
- XA3001: não foi possível compilar o assembly AOT: {assembly}
- XA3002: Modo AOT inválido: {mode}
- 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}
- XA3008: Falha ao extrair informações de depuração de '{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 dos tipos gerenciados nesses assemblies para que 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 é '24'). 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.
- XA4217: A arquitetura '{arch}' tem tipos de Java que não têm equivalentes na arquitetura de modelo '{templateArch}': {types}
- 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 completo da classe '{name}' está malformado. Nome de 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}'.
- XA4227: A arquitetura '{arch}' não corresponde a todos os métodos marshal na arquitetura '{templateArch}'. Confira os logs detalhados do MSBuild para obter mais informações.
- XA4228: Não foi possível localizar o //activity-alias/@android:targetActivity especificado: '{targetActivity}'
- XA4229: elemento raiz 'TransformFile' não reconhecido: {element}.
- XA4230: Erro ao analisar XML: {exception}
- XA4231: O valor 'jar2xml' do analisador de classes Android foi descontinuado 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}'. - Falha ao resolver o POM do artefato Maven '{dependency}' de '{url}'. - {exceção}
- XA4239: Repositório Maven desconhecido: '{repository}'.
- XA4240: O destino de geração de código do wrapper callable Java '{0}' não é mais suportado. A propriedade '_AndroidJcwCodegenTarget' dá suporte apenas a 'XAJavaInterop1'; Não há suporte para 'XamarinAndroid' e 'JavaInterop1'.
- 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. Certifique-se de que o NuGet Restore foi executado desde que
<PackageReference>foi adicionado. - XA4249: A especificação de artefato do Maven '{artifact}' é inválida. O formato correto é 'group_id:artifact_id:version'.
- XA4250: O tipo referenciado por manifesto '{type}' não foi encontrado em nenhum assembly verificado. Pode ser um tipo de framework.
- XA4252: A URL do repositório HTTP Maven não segura '{url}' não é permitida. Use uma URL HTTPS ou defina metadados AllowInsecureHttp="true" no item para substituir essa verificação.
- XA4253: O código wrapper callable Java gerado foi alterado: '{path}'
- XA4254: O diretório de entrada do código-fonte Java '{input}' e o diretório de saída '{output}' do mapa de tipos aparável devem ser diferentes.
- XA4255: O código-fonte Java gerado do mapa de tipos trimmable '{path}' não foi encontrado.
- XA4256: somente um '{name}' é permitido para o item '{itemType}' '{item}'.
- XA4257: ignorando o tipo par Java '{type}' do assembly '{assembly}' porque o tipo referenciado '{referencedType}' do assembly '{referencedAssembly}' não pôde ser resolvido em '{path}'. Esse tipo não será incluído no mapa de tipos passíveis de remoção.
- XA4258: O nome Java '{name}' contém o identificador Java '{identifier}' inválido ou sem suporte. Altere o nome do pacote ou do tipo.
- XA4259: O tipo '{type}' tem múltiplos construtores gerenciados que mapeiam para a mesma assinatura da Interface Nativa Java (JNI) '{signature}'.
- XA4260: O tipo '{type}' tem um tipo de parâmetro de construtor '{parameterType}' que não pode ser representado em um construtor Java.
- XA4261: O tipo '{type}' tem a assinatura de construtor Java '{signature}', mas seu tipo base não expõe um construtor Java compatível.
- XA4262: O tipo '{type}' tem um valor inválido [Export] SuperArgumentsString '{value}'.
- XA4263: O membro exportado '{member}' tem um tipo de assinatura sem suporte '{type}'. Use um tipo par Java, um mapeamento gerenciado para Java compatível ou [ExportParameter].
- XA4264: arquivo XML do wrapper callable Java '{path}' não foi encontrado.
- XA4300: a biblioteca nativa '{library}' não será empacotada porque tem uma ABI sem suporte.
-
XA4301: Apk já contém o item
xxx. - XA4302: Exceção sem tratamento ao mesclar `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 Wear emparelhado porque o APK do pacote do aplicativo Wear ainda não foi criado. Se estiver compilando na linha de comando, certifique-se de compilar o target "SignAndroidPackage".
- XA4312: a referência a um projeto de aplicativo Android Wear de um projeto de aplicativo Android foi descontinuada.
- XA4313: O assembly do framework foi descontinuado.
-
XA4314:
$(Property)está vazio. Um valor para$(Property)deve ser fornecido. - XA4315: Ignorando {file}. O manifesto não possui o atributo 'package' exigido no elemento manifesto.
- XA4316: O arquivo de entrada especificado '{file}' não existe. Ignorando.
-
XA4317: O arquivo de entrada '{file}' não começa com
<replacements/>. Ignorando. - XA4318: O arquivo de entrada '{file}' não pôde ser lido: {message}. Ignorando.
- XA4319: Nenhum arquivo DGML NativeAOT foi fornecido.
- XA4320: O arquivo de mapa do ACW '{file}' não foi encontrado.
- XA4321: O arquivo DGML NativeAOT '{file}' não foi encontrado.
- XA4322: Ignorando o arquivo de configuração do ProGuard da biblioteca '{file}' (de {source}) porque ele contém a opção global sem suporte '{option}'. As opções globais do ProGuard só são permitidas em projetos de aplicativo.
- XA4323: Ignorando o diretório '{directory}' como ele não existe.
- XA4324: [{arch}] Não é possível excluir o arquivo de origem '{file}'.
XA5xxx: GCC e cadeia de ferramentas
- XA5101: O diretório de cadeias de ferramentas do Android NDK está 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 alvo {arch} não foi encontrado. Tentativa 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}
- XA5303: Não foi possível analisar o valor dos metadados 'DescriptorIndex' '{value}' para o conjunto '{assembly}'.
- XA5304: Nível de compactação do AssemblyStore inválido '{level}'. O valor deve estar entre {min} e {max}.
XA6xxx: Ferramentas internas
XAccc7xxx: exceções não tratadas do MSBuild
Exceções que ainda não foram tratadas elegantemente. Idealmente, eles serão corrigidos ou substituídos por erros melhores no futuro.
Eles assumem a forma de XACCC7NNN, onde CCC é um código de 3 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 da exceção não tratada Exception.
Tarefas:
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-ReadImportedLibrariesCacheRLC-ReadLibraryProjectImportsCacheRLP-ResolveLibraryProjectImportsRRA-RemoveRegisterAttributeRSA-ResolveAssembliesRSD-ResolveSdksRUF-RemoveUnknownFilesSPL-SplitPropertySVM-SetVsMonoAndroidRegistryKeyUNZ-UnzipVJV-ValidateJavaVersionWLF-WriteLockFile
Exceções:
-
7000- Outra exceção 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: Erros na etapa de vinculação
- 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), porque não há suporte para
aapt2. 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.