Advertencia XA4250 de .NET para Android

Mensaje de ejemplo

No se encontró en ningún ensamblado examinado el tipo al que hace referencia el manifiesto '{0}'. Puede ser un 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

La compilación encontró un nombre de tipo en AndroidManifest.xml, pero no pudo asociar ese nombre a ningún homólogo de Java detectado en los ensamblados administrados de la aplicación.

Esto se puede esperar para los tipos proporcionados por el marco, pero también puede indicar que la entrada del manifiesto no coincide con el nombre generado para un componente de Android administrado.

Solution

Si la entrada del manifiesto hace referencia a un tipo de marco de Android, normalmente se puede omitir esta advertencia.

De lo contrario:

  1. Compruebe el valor android:name en el manifiesto.
  2. Asegúrese de que el tipo administrado se incluye en la compilación de la aplicación.
  3. Compruebe si hay discrepancias en el espacio de nombres, [Register] o en el nombre del tipo anidado entre el manifiesto y el tipo administrado.