.NET för Android-varning XA4250

Exempelmeddelande

Den manifestrefererade typen '{0}' hittades inte i någon genomsökt assembly. Det kan vara en ramverkstyp.

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

Problematik

Byggprocessen hittade ett typnamn i AndroidManifest.xml, men kunde inte koppla namnet till någon motsvarighet i Java som hittats i appens hanterade assembler.

Detta kan förväntas för ramverksspecifika typer, men det kan också indikera att manifestposten inte matchar namnet som genereras för en hanterad Android-komponent.

Lösning

Om manifestposten refererar till en Android-ramverkstyp kan den här varningen vanligtvis ignoreras.

Annars:

  1. Kontrollera värdet android:name i manifestet.
  2. Se till att den hanterade typen ingår i appbygget.
  3. Kontrollera om det finns avvikelser i namnområde, [Register], eller namn på kapslade typer mellan manifestet och den hanterade typen.