Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Exempelmeddelanden
error XA1042: The <instrumentation> element in 'obj/Debug/net11.0-android/android/AndroidManifest.xml' is missing the android:name attribute.
Problematik
dotnet run startar en app utan startbar <activity> via dess <instrumentation> element, men elementet som <instrumentation> hittas i AndroidManifest.xml har inget android:name attribut, så det finns ingen klass att starta.
Lösning
Ge elementet <instrumentation> ett namn. Om det deklareras i din handskrivna AndroidManifest.xml, lägg till attributet:
<instrumentation android:name="com.companyname.myapp.MyInstrumentation" />
Om elementet genereras från en Android.App.Instrumentation underklass anger du Name egenskapen för [Instrumentation] attributet:
[Instrumentation (Name = "com.companyname.myapp.MyInstrumentation")]
public class MyInstrumentation : Instrumentation
{
}
Alternativt kan du ange
$(AndroidInstrumentation) MSBuild-egenskapen till namnet på klassen som ska köras.