.NET for Android — ostrzeżenie XA4250

Przykładowy komunikat

Nie znaleziono typu wskazanego w manifeście „{0}” w żadnym z przeszukanych zestawów. Może to być typ struktury.

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

Issue

Kompilacja znalazła nazwę typu w AndroidManifest.xml, ale nie mogła dopasować tej nazwy do żadnego odpowiednika języka Java odnalezionego w zarządzanych zestawach aplikacji.

Można się tego spodziewać w przypadku typów dostarczanych przez platformę, ale może również wskazywać, że wpis manifestu nie jest zgodny z nazwą wygenerowaną dla zarządzanego składnika systemu Android.

Rozwiązanie

Jeśli wpis manifestu odwołuje się do typu struktury systemu Android, to ostrzeżenie może być zwykle ignorowane.

W przeciwnym razie:

  1. android:name Sprawdź wartość w manifeście.
  2. Upewnij się, że typ zarządzany jest uwzględniony w kompilacji aplikacji.
  3. Sprawdź, czy występują niezgodności nazw przestrzeni nazw, [Register] lub typu zagnieżdżonego między manifestem a typem zarządzanym.