.NET para o aviso do Android XA4250

Mensagem de exemplo

O tipo '{0}' referenciado no manifesto não foi encontrado em nenhum assembly analisado. Pode ser um tipo de framework.

warning XA4250: Manifest-referenced type 'com.example.MainActivity' was not found in any scanned assembly. It may be a framework type.

Issue

A compilação encontrou um nome de tipo em AndroidManifest.xml, mas não pôde associar esse nome a nenhum peer Java descoberto nos assemblies gerenciados do aplicativo.

Isso pode ser esperado para tipos fornecidos pelo framework, mas também pode indicar que a entrada do manifesto não corresponde ao nome gerado para um componente gerenciado do Android.

Solução

Se a entrada de manifesto se referir a um tipo de estrutura do Android, esse aviso geralmente poderá ser ignorado.

Caso contrário:

  1. Verifique o valor android:name no manifesto.
  2. Verifique se o tipo gerenciado está incluído na compilação do aplicativo.
  3. Verifique se há incompatibilidades de namespace, [Register] ou de nomenclatura de tipos aninhados entre o manifesto e o tipo gerenciado.