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.
Problema
Essa mensagem indica um problema ao adicionar uma biblioteca nativa do Android (arquivo *.so ) ao arquivo APK do projeto .NET para Android durante a compilação.
As situações incluem:
- O .NET para Android não consegue determinar a ABI do Android para a biblioteca.
- Se vier de uma referência de assembly, o .NET para Android ignorará esse arquivo e emitirá um aviso mencionando o arquivo.
- Se vier de dentro do projeto .NET para Android, o .NET para Android apresentará um erro mencionando o arquivo.
- Foram encontradas instâncias duplicadas de bibliotecas nativas.
- O .NET para Android incluirá a primeira entrada no APK e emitirá um aviso indicando o arquivo duplicado.
Consulte a documentação do Android para saber mais sobre as ABIs do Android.
Causas comuns:
- O projeto .NET para Android contém uma
@(EmbeddedNativeLibrary)ação de compilação ou@(AndroidNativeLibrary)em um diretório que não é chamado de ABI válida do Android. - O projeto .NET para Android está referenciando dois projetos de biblioteca Android que contêm a mesma biblioteca nativa por meio de um
@(EmbeddedNativeLibrary)item de compilação ou@(AndroidNativeLibrary).
Solução
- Coloque todas as bibliotecas nativas do Android em um diretório em seu projeto .NET para Android nomeado com a ABI apropriada, como arm64-v8a, armeabi-v7a, x86 ou x86_64.
- Remova todas as instâncias duplicadas da biblioteca nativa.