Предупреждение XA4250 в .NET for Android

Пример сообщения

Тип{0}, на который ссылается манифест, не найден в отсканированной сборке. Это может быть тип платформы.

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

Issue

Сборка обнаружила имя типа вAndroidManifest.xml, но не удалось сопоставить это имя с любым Java одноранговым элементом, обнаруженным в управляемых сборках приложения.

Это можно ожидать для типов, предоставляемых платформой, но может также указывать, что запись манифеста не соответствует имени, созданному для управляемого компонента Android.

Решение

Если запись манифеста относится к типу платформы Android, это предупреждение обычно можно игнорировать.

В противном случае:

  1. Проверьте значение android:name в манифесте.
  2. Убедитесь, что управляемый тип включен в сборку приложения.
  3. Проверьте наличие несоответствий пространства имен, [Register] или именования вложенного типа между манифестом и управляемым типом.