Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beispielnachrichten
error XA1042: The <instrumentation> element in 'obj/Debug/net11.0-android/android/AndroidManifest.xml' is missing the android:name attribute.
Issue
dotnet run startet eine App ohne ein startfähiges <activity> über sein <instrumentation>-Element, aber das in AndroidManifest.xml gefundene <instrumentation>-Element hat kein android:name-Attribut, sodass keine Klasse zum Starten vorhanden ist.
Lösung
Geben Sie dem <instrumentation> Element einen Namen. Wenn sie in Ihrer Handschrift AndroidManifest.xmldeklariert ist, fügen Sie das Attribut hinzu:
<instrumentation android:name="com.companyname.myapp.MyInstrumentation" />
Wenn das Element aus einer Android.App.Instrumentation Unterklasse generiert wird, legen Sie die Name Eigenschaft für das [Instrumentation] Attribut fest:
[Instrumentation (Name = "com.companyname.myapp.MyInstrumentation")]
public class MyInstrumentation : Instrumentation
{
}
Alternativ legen Sie die
$(AndroidInstrumentation) MSBuild-Eigenschaft für den Namen der zu startenden Klasse.