.NET für Android-Warnung XA4250

Beispielnachricht

Der im Manifest referenzierte Typ '{0}' wurde in keiner durchsuchten Assembly gefunden. Es kann sich um einen Frameworktyp handeln.

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

Issue

Beim Build wurde in AndroidManifest.xml ein Typname gefunden, aber diesem Namen konnte kein in den verwalteten Assemblys der App gefundener Java-Peer zugeordnet werden.

Dies kann für vom Framework bereitgestellte Typen erwartet werden, kann aber auch angeben, dass der Manifesteintrag nicht mit dem Namen übereinstimmt, der für eine verwaltete Android-Komponente generiert wurde.

Lösung

Wenn sich der Manifesteintrag auf einen Android-Framework-Typ bezieht, kann diese Warnung in der Regel ignoriert werden.

Andernfalls:

  1. Überprüfen Sie den android:name Wert im Manifest.
  2. Stellen Sie sicher, dass der verwaltete Typ im App-Build enthalten ist.
  3. Überprüfen Sie, [Register]ob es Abweichungen beim Namespace oder bei der Benennung verschachtelter Typen zwischen dem Manifest und dem verwalteten Typ gibt.