Auf Englisch lesen

Freigeben über


Referenz zu .NET für Android-Fehlern und -Warnungen

ADBxxxx: ADB-Tools

  • ADB0000: Allgemeiner adb Fehler/Warnung.
  • ADB0010: Generische adb APK-Installationsfehler/Warnung.
  • ADB0020: Das Paket unterstützt die CPU-Architektur dieses Geräts nicht.
  • ADB0030: DIE APK-Installation ist aufgrund eines Konflikts mit dem vorhandenen Paket fehlgeschlagen.
  • ADB0040: Das Gerät unterstützt nicht die im Manifest angegebene Mindest-SDK-Ebene.
  • ADB0050: Das Paket "{packageName}" ist bereits auf dem Gerät vorhanden.
  • ADB0060: Auf dem Gerät ist nicht genügend Speicherplatz vorhanden, um das Paket zu speichern: {packageName}. Geben Sie Speicherplatz frei, und versuchen Sie es erneut.

ANDXXxxxx: Generische Android-Tools

  • ANDAS0000: Allgemeiner apksigner Fehler/Warnung.
  • ANDJS0000: Allgemeiner jarsigner Fehler/Warnung.
  • ANDKT0000: Generischer keytool Fehler/Warnung.
  • ANDZA0000: Allgemeiner zipalign Fehler/Warnung.

APTxxxx: AAPT-Tools

  • APT0000: Allgemeiner aapt Fehler/Warnung.
  • APT0001: Unbekannte Option '{option}'. Überprüfen Sie "$(AndroidAapt2CompileExtraArgs)" und "$(AndroidAapt2LinkExtraArgs)", um festzustellen, ob sie alle "aapt"-Befehlszeilenargumente enthalten, die für "aapt2" nicht mehr gültig sind, und stellen Sie sicher, dass alle anderen Argumente gültig aapt2sind.
  • APT0002: Ungültiger Dateiname: Er darf nur [^a-zA-Z0-9_.-]+ enthalten.
  • APT0003: Ungültiger Dateiname: Er darf nur [^a-zA-Z0-9_.] enthalten.+.
  • APT0004: Ungültiger Dateiname: Er muss entweder mit A-Z oder a-z oder einem Unterstrich beginnen.
  • APT2264: Das System kann die angegebene Datei nicht finden. (2).
  • APT2265: Das System kann die angegebene Datei nicht finden. (2).

JAVAxxxx: Java-Tool

  • JAVA0000: Fehler des generischen Java-Tools

JAVACxxxx: Java-Compiler

  • JAVAC0000: Generischer Java-Compilerfehler

XA0xxx: Problem mit der Umgebung oder fehlende Tools

  • XA0000: $(AndroidApiLevel) oder $(TargetFrameworkVersion) konnte nicht ermittelt werden.
  • XA0001: Ungültiger oder nicht unterstützter $(TargetFrameworkVersion) Wert.
  • XA0002: Mono.android.jar konnte nicht gefunden werden
  • XA0003: Ungültiger Wert "android:versionCode" "{code}" in "AndroidManifest.xml". Es muss sich um einen ganzzahligen Wert handeln.
  • XA0004: Ungültiger Wert "android:versionCode" "{code}" in "AndroidManifest.xml". Der Wert muss sich im Bereich von 0 bis {maxVersionCode} befinden.
  • XA0030: Das Erstellen mit JDK-Version {versionNumber} wird nicht unterstützt.
  • XA0031: Java SDK {requiredJavaForFrameworkVersion} oder höher ist erforderlich, wenn $(TargetFrameworkVersion) {targetFrameworkVersion} verwendet wird.
  • XA0032: Java SDK {requiredJavaForBuildTools} oder höher ist erforderlich, wenn Sie Android SDK Build-Tools {buildToolsVersion} verwenden.
  • XA0033: Fehler beim Abrufen der Java SDK-Version, da der zurückgegebene Wert keine gültige Versionsnummer enthält.
  • XA0034: Fehler beim Abrufen der Java SDK-Version.
  • XA0035: Fehler beim Ermitteln der Android-ABI für das Projekt.
  • XA0036: $(AndroidSupportedAbis) wird in .NET 6 und höher nicht unterstützt.
  • XA0100: EmbeddedNativeLibrary ist in Android-Anwendungsprojekten ungültig. Verwenden Sie stattdessen AndroidNativeLibrary.
  • XA0101: Warnung XA0101: @(Content)-Buildaktion wird nicht unterstützt.
  • XA0102: Generische lint Warnung.
  • XA0103: Allgemeiner lint Fehler.
  • XA0104: Ungültiger Wert für "$(AndroidSequencePointsMode)"
  • XA0105: Die $(TargetFrameworkVersion) für eine Bibliothek ist größer als $(TargetFrameworkVersion) für das Anwendungsprojekt.
  • XA0107: {Assmebly} ist eine Referenzassembly.
  • XA0108: Version konnte nicht abgerufen werden.lint
  • XA0109: Nicht unterstützter oder ungültiger $(TargetFrameworkVersion) Wert von 'v4.5'.
  • XA0111: Die Version konnte nicht abgerufen werden aapt2 . Bitte überprüfen Sie, ob sie ordnungsgemäß installiert ist.
  • XA0112: aapt2 ist nicht installiert. Deaktivieren der aapt2 Unterstützung. Bitte überprüfen Sie, ob sie ordnungsgemäß installiert ist.
  • XA0113: Google Play erfordert, dass neue Anwendungen und Updates eine TargetFrameworkVersion von v11.0 (API-Ebene 30) oder höher verwenden müssen.
  • XA0115: Ungültiger Wert "armeabi" in $(AndroidSupportedAbis). Diese ABI wird nicht mehr unterstützt. Aktualisieren Sie die Projekteigenschaften, um den alten Wert zu entfernen. Wenn auf der Eigenschaftenseite kein Kontrollkästchen "armeabi" angezeigt wird, deaktivieren Sie eine der anderen ABIs, und speichern Sie die Änderungen erneut.
  • XA0116: Der Name {ResourceName}kann nicht gefunden EmbeddedResource werden.
  • XA0117: Die TargetFrameworkVersion {TargetFrameworkVersion} ist veraltet. Bitte aktualisieren Sie es auf Version 4.4 oder höher.
  • XA0118: '{TargetMoniker}' konnte nicht analysiert werden.
  • XA0119: Im Projekt wurde eine nicht ideale Konfiguration gefunden.
  • XA0121: Die Assembly "{assembly}" verwendet "[assembly: Java.Interop.JavaLibraryReferenceAttribute]", die nicht mehr unterstützt wird. Verwenden Sie eine neuere Version dieses NuGet-Pakets, oder benachrichtigen Sie den Bibliotheksautor.
  • XA0122: Die Assembly "{assembly}" verwendet ein veraltetes Attribut "[assembly: Java.Interop.DoNotPackageAttribute]". Verwenden Sie eine neuere Version dieses NuGet-Pakets, oder benachrichtigen Sie den Bibliotheksautor.
  • XA0123: {issue} aus {propertyName} wird entfernt. Lint {version} unterstützt diese Überprüfung nicht.
  • XA0125: {Project} Verwendet eine veraltete Debuginformationsebene. Legen Sie die Debuginformationen auf Portable auf den Visual Studio-Projekteigenschaftenseiten fest, oder bearbeiten Sie die Projektdatei in einem Text-Editor, und legen Sie die MSBuild-Eigenschaft auf "portable" fest, um die neuere plattformübergreifende Debuginformationsebene zu verwenden. Wenn diese Datei aus einem NuGet-Paket stammt, aktualisieren Sie es auf eine neuere Version des NuGet-Pakets, oder benachrichtigen Sie den Bibliotheksautor.
  • XA0126: Fehler beim Installieren von FastDev-Tools. Dieses Gerät unterstützt keine schnelle Bereitstellung. Bitte erstellen Sie Ihre App mit EmbedAssembliesIntoApk = True.
  • XA0127: Es gab ein Problem beim Bereitstellen von {destination} mithilfe von {FastDevTool}. Der folgende Fehler {output} ist aufgetreten. Bitte erstellen Sie Ihre App mit EmbedAssembliesIntoApk = True.
  • XA0128: Stdio Redirection ist aktiviert. Deaktivieren Sie sie, um die schnelle Bereitstellung zu verwenden.
  • XA0129: Fehler bei der {File}Bereitstellung. Deaktivieren Sie die schnelle Bereitstellung auf den Eigenschaftenseiten des Visual Studio-Projekts, oder bearbeiten Sie die Projektdatei in einem Text-Editor, und legen Sie die MSBuild-Eigenschaft "EmbedAssembliesIntoApk" auf "true" fest.
  • XA0130: Leider. Schnelle Bereitstellung wird nur auf Geräten mit Android 5.0 (API-Ebene 21) oder höher unterstützt. Deaktivieren Sie die schnelle Bereitstellung auf den Eigenschaftenseiten des Visual Studio-Projekts, oder bearbeiten Sie die Projektdatei in einem Text-Editor, und legen Sie die MSBuild-Eigenschaft "EmbedAssembliesIntoApk" auf "true" fest.
  • XA0131: Das Tool "run-as" wurde auf diesem Gerät deaktiviert. Aktivieren Sie sie entweder durch Aktivieren der Entwickleroptionen auf dem Gerät oder durch Festlegen ro.boot.disable_runas auf false.
  • XA0132: Das Paket wurde nicht installiert. Überprüfen Sie, ob sie unter keinem anderen Benutzer installiert ist. Wenn das Paket auf dem Gerät angezeigt wird, versuchen Sie es manuell zu deinstallieren, und versuchen Sie es dann erneut. Sie sollten die App über die Einstellungs-App auf dem Gerät deinstallieren können.
  • XA0133: Das vom Fast Deployment-System erforderliche Tool "run-as" wurde auf diesem Gerät vom Hersteller deaktiviert. Deaktivieren Sie die schnelle Bereitstellung auf den Eigenschaftenseiten des Visual Studio-Projekts, oder bearbeiten Sie die Projektdatei in einem Text-Editor, und legen Sie die MSBuild-Eigenschaft "EmbedAssembliesIntoApk" auf "true" fest.
  • XA0134: Die Anwendung hat nicht das Attribut "android:debuggable" im AndroidManifest.xml festgelegt. Dies ist erforderlich, damit die schnelle Bereitstellung funktioniert. Dies ist normalerweise standardmäßig vom .NET für Android-Buildsystem für Debugbuilds aktiviert.
  • XA0135: Das Paket ist eine "System"-Anwendung. Dies sind Anwendungen, die unter dem "System"-Benutzer auf einem Gerät installiert werden. Diese Arten von Anwendungen können "run-as" nicht verwenden.
  • XA0136: Die derzeit installierte Installation des Pakets ist beschädigt. Deinstallieren Sie das Paket manuell von allen Benutzern auf dem Gerät, und versuchen Sie es erneut. Wenn dies nicht funktioniert, können Sie die schnelle Bereitstellung deaktivieren.
  • XA0137: Fehler beim Befehl 'run-as' mit '{0}'. Die schnelle Bereitstellung wird auf diesem Gerät derzeit nicht unterstützt. Bitte geben Sie ein Problem mit der genauen Fehlermeldung unter Verwendung des Menüelements "Problem senden">> in Visual Studio oder "Hilfebericht> über ein Problem" in Visual Studio für Mac an.
  • XA0138: %(AndroidAsset.AssetPack) und %(AndroidAsset.AssetPack)-Elementmetadaten werden nur unterstützt, wenn $(AndroidApplication) dies der Wert ist true.
  • XA0139: @(AndroidAsset) {0} weist ungültige DeliveryType Metadaten von {1}. Unterstützte Werte sind installtime, ondemand oder fastfollow
  • XA0140:
  • XA0141: NuGet-Paket "{0}' Version '{1}' enthält eine freigegebene Bibliothek '{2}' die nicht ordnungsgemäß ausgerichtet ist. Weitere Informationen finden Sie unter https://developer.android.com/guide/practices/page-sizes
  • XA0142: Befehl '{0}' fehlgeschlagen.\n{1}
  • XA1000: Beim Analysieren von {file} ist ein Problem aufgetreten. Dies ist wahrscheinlich auf unvollständige oder ungültige XML-Daten zurückzuführen.
  • XA1001: AndroidResgen: Warnung beim Aktualisieren von Ressourcen-XML '{filename}': {Message}
  • XA1002: Die nächstgelegene Übereinstimmung für "{customViewName}" lautet "{customViewLookupName}", die Groß-/Kleinschreibung stimmt jedoch nicht überein. Korrigieren Sie die Groß-/Kleinschreibung.
  • XA1003: '{zip}' ist nicht vorhanden. Bitte erstellen Sie das Projekt neu.
  • XA1004: Fehler beim Öffnen von {filename}. Die Datei ist wahrscheinlich beschädigt. Versuchen Sie, sie zu löschen und erneut zu erstellen.
  • XA1005: Versuch des grundlegenden Typnamensabgleichs für Element mit der ID "{id}" und dem Typ "{managedType}"
  • XA1006: Die TargetFrameworkVersion (Android-API-Ebene {compileSdk}) ist höher als die targetSdkVersion ({targetSdk}).
  • XA1007: Die minSdkVersion ({minSdk}) ist größer als targetSdkVersion. Ändern Sie den Wert so, dass minSdkVersion kleiner oder gleich targetSdkVersion ({targetSdk}) ist.
  • XA1008: Die TargetFrameworkVersion (Android-API-Ebene {compileSdk}) ist niedriger als die targetSdkVersion ({targetSdk}).
  • XA1009: {assembly} ist veraltet. Aktualisieren Sie bitte auf {assembly} {version}
  • XA1010: Ungültiger Wert "$(AndroidManifestPlaceholders)" für Android-Manifestplatzhalter. Verwenden Sie "key1=value1"; key2=value2' format. Der angegebene Wert lautete: {placeholders}
  • XA1011: Die Verwendung von ProGuard mit dem D8 DEX-Compiler wird nicht mehr unterstützt. Legen Sie den Code verkleinern auf 'r8' auf den Visual Studio-Projekteigenschaftenseiten fest, oder bearbeiten Sie die Projektdatei in einem Text-Editor, und legen Sie die MSBuild-Eigenschaft "AndroidLinkTool" auf "r8" fest.
  • XA1012: Das enthaltene Layoutstammelement überschreibt die ID "{id}" ist ungültig.
  • XA1013: Fehler beim Analysieren der ID des Knotens '{name}' in der Layoutdatei '{file}'.
  • XA1014: JAR-Bibliotheksverweise mit identischen Dateinamen, aber verschiedene Inhalte wurden gefunden: {libraries}. Entfernen Sie alle in Konflikt stehenden Bibliotheken aus EmbeddedJar, InputJar und AndroidJavaLibrary.
  • XA1015: Mehr als ein Android Wear-Projekt wird als gekoppeltes Projekt angegeben. Es kann höchstens eins sein.
  • XA1016: Das Projekt der Target Wear-Anwendung "{project}" gibt nicht die erforderliche Projekteigenschaft "AndroidManifest" an.
  • XA1017: Die AndroidManifest.xml der Target Wear-Anwendung gibt nicht das erforderliche Attribut "package" an.
  • XA1018: Die angegebene AndroidManifest-Datei ist nicht vorhanden: {file}.
  • XA1019: Die Datei 'LibraryProjectProperties' '{file}' befindet sich in einem übergeordneten Verzeichnis des Zwischenausgabeverzeichnisses des Projekts für Bindungen. Passen Sie den Pfad an, um die ursprüngliche Datei "project.properties" direkt aus dem Projektverzeichnis der Android-Bibliothek zu verwenden.
  • XA1020: Für die Bindung ist mindestens eine Java-Bibliothek erforderlich. Überprüfen Sie, ob eine Java-Bibliothek im Projekt enthalten ist und über die entsprechende Buildaktion verfügt: 'LibraryProjectZip' (für AAR oder ZIP), 'EmbeddedJar', 'InputJar' (für JAR) oder 'LibraryProjectProperties' (project.properties).
  • XA1021: Angegebene Java-Quellbibliothek nicht gefunden: {file}
  • XA1022: Angegebene Referenz-Java-Bibliothek nicht gefunden: {file}
  • XA1023: Die Verwendung des DX DEX-Compilers ist veraltet.
  • XA1024: Konfigurationsdatei "Foo.dll.config" wird ignoriert. .NET-Konfigurationsdateien werden in .NET für Android-Projekten, die auf .NET 6 oder höher abzielen, nicht unterstützt.
  • XA1025: Der experimentelle "Hybrid"-Wert für die MSBuild-Eigenschaft "AndroidAotMode" ist zurzeit nicht mit dem Armeabi-v7a-Ziel-ABI kompatibel.
  • XA1027: Die MSBuild-Eigenschaft "EnableProguard" ist auf "true" festgelegt, und die MSBuild-Eigenschaft "AndroidLinkTool" ist leer, sodass "AndroidLinkTool" standardmäßig auf "proguard" festgelegt ist.
  • XA1028: Die MSBuild-Eigenschaft "AndroidEnableProguard" ist auf "true" festgelegt, und die MSBuild-Eigenschaft "AndroidLinkTool" ist leer, sodass "AndroidLinkTool" standardmäßig auf "proguard" festgelegt ist.
  • XA1029: Die MSBuild-Eigenschaft "AotAssemblies" ist veraltet. Bearbeiten Sie die Projektdatei in einem Text-Editor, um diese Eigenschaft zu entfernen, und verwenden Sie stattdessen die MSBuild-Eigenschaft "RunAOTCompilation".
  • XA1031: Der 'AndroidHttpClientHandlerType' hat einen ungültigen Wert.
  • XA1032:Fehler beim Auflösen von '{0}' von '{1}'. Bitte überprüfen Sie Ihre AndroidHttpClientHandlerType Einstellung.
  • XA1033: Konnte '{0}' nicht auflösen. Bitte überprüfen Sie Ihre AndroidHttpClientHandlerType Einstellung.
  • XA1035: Die Eigenschaft "BundleAssemblies" ist veraltet und hat keine Auswirkungen auf den Anwendungsbuild. Die entsprechende Funktionalität wird durch die Eigenschaften "AndroidUseAssemblyStore" und "AndroidEnableAssemblyCompression" implementiert.
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' stimmt nicht mit dem $(SupportedOSPlatformVersion)-Wert '21' in der Projektdatei überein (wenn in der Projektdatei kein $(SupportedOSPlatformVersion)-Wert vorhanden ist, wird ein Standardwert angenommen). Ändern Sie den Wert in der AndroidManifest.xml so, dass er dem Wert $(SupportedOSPlatformVersion) entspricht, oder entfernen Sie den Wert im AndroidManifest.xml (und fügen Sie der Projektdatei einen $(SupportedOSPlatformVersion)-Wert hinzu, falls er noch nicht vorhanden ist).
  • XA1037: Die MSBuild-Eigenschaft ist{0} veraltet und wird in .NET {1}entfernt. Weitere Informationen finden Sie unter https://aka.ms/net-android-deprecations.
  • XA1038: Die MSBuild-Eigenschaft "{0}" weist einen ungültigen Wert auf. Wertwerte sind {1}.

XA2xxx: Linker

  • XA2000: Verwendung von "AppDomain.CreateDomain()", die in der Assembly erkannt wurde: {assembly}. .NET 6 unterstützt nur eine einzelne AppDomain, sodass diese API nach der Veröffentlichung von .NET 6 nicht mehr in .NET für Android verfügbar ist.
  • XA2001: Die Quelldatei '{filename}' wurde nicht gefunden.
  • XA2002: Der Verweis kann nicht aufgelöst werden: '{missing}', auf das von {assembly} verwiesen wird. Vielleicht ist es im Mono für Android-Profil nicht vorhanden?
  • XA2006: Der Verweis auf '{member}' (definiert in der Assembly '{assembly}') mit dem Bereich '{scope}' konnte nicht aufgelöst werden. Wenn sich der Bereich von der definierenden Assembly unterscheidet, bedeutet dies in der Regel, dass der Typ weitergeleitet wird.
  • XA2007: Ausnahme beim Laden von Assemblys: {exception}
  • XA2008: In der Referenzassembly "{assembly}" erfordert Java.Interop.DoNotPackageAttribute keinen Null-Dateinamen.

XA3xxx: Nicht verwaltete Codekompilierung

  • XA3001: Die Assembly konnte nicht AOT sein: {assembly}
  • XA3002: Ungültiger AOT-Modus: {mode}
  • XA3003: Il-Assembly konnte nicht entfernt werden: {assembly}
  • XA3004: Android NDK r10d ist Kinderwagen und bietet eine inkompatible x86_64 libm.so.
  • XA3005: Die erkannte Android NDK-Version ist mit der zielbezogenen LLVM-Konfiguration nicht kompatibel.
  • XA3006: Native Assemblydatei konnte nicht kompiliert werden: {file}
  • XA3007: Die systemeigene freigegebene Bibliothek konnte nicht verknüpft werden: {library}

XA4xxx: Codegenerierung

  • XA4209: Fehler beim Generieren des Java-Typs für die Klasse: {managedType} aufgrund von {exception}
  • XA4210: Fügen Sie bei Verwendung von ExportAttribute oder ExportFieldAttribute einen Verweis auf Mono.Android.Export.dll hinzu.
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '{targetSdk}' ist kleiner als $(TargetFrameworkVersion) '{targetFramework}'. Verwenden von API-{targetFrameworkApi} für die ACW-Kompilierung.
  • XA4213: Der Typ "{type}" muss einen öffentlichen Standardkonstruktor bereitstellen.
  • XA4214: Der verwaltete Typ "Library1.Class1" ist in mehreren Assemblys vorhanden: Library1, Library2. Bitte umgestalten Sie die namen der verwalteten Typen in diesen Assemblys so, dass sie nicht identisch sind.
  • XA4215: Der Java-Typ "com.contoso.library1.Class1" wird von mehreren verwalteten Typen generiert. Ändern Sie das [Register]-Attribut so, dass derselbe Java-Typ nicht ausgegeben wird.
  • XA4216: Das Bereitstellungsziel "19" wird nicht unterstützt (mindestens "21"). Erhöhen Sie den Wert der $(SupportedOSPlatformVersion)-Eigenschaft in Ihrer Projektdatei.
  • XA4217: Die kotlin-generierte Methode '{method}' kann nicht außer Kraft setzen, da es sich nicht um einen gültigen Java-Methodennamen handelt. Diese Methode kann nur von Kotlin überschrieben werden.
  • XA4218: //manifest/application/uses-library unter pfad: {path} nicht gefunden
  • XA4219: Der Bindungsgenerator für die Sprache {language} oder {defaultLanguage} wurde nicht gefunden.
  • XA4220: Das partielle Klassenelement '{file}' weist keine zugeordnete Bindung für das Layout '{layout}' auf.
  • XA4221: Es wurden keine Layoutbindungsquelldateien generiert.
  • XA4222: Für layout ({layoutFiles}) wurden keine Widgets gefunden.
  • XA4223: Falsch formatierter vollständiger Klassenname '{name}'. Fehlender Namespace.
  • XA4224: Falsch formatierter vollständiger Klassenname '{name}'. Fehlender Klassenname.
  • XA4225: Das Widget '{widget}' im Layout '{layout}' weist mehrere Instanzen mit unterschiedlichen Typen auf. Der Eigenschaftentyp wird auf "{type}" festgelegt.
  • XA4226: Das Ressourcenelement '{file}' besitzt nicht das erforderliche Metadatenelement '{metadataName}'.
  • XA4228: Angegebene //activity-alias/@android:targetActivity: '{targetActivity}' konnte nicht gefunden werden.
  • XA4229: Nicht erkanntes 'TransformFile'-Stammelement: {element}.
  • XA4230: Fehler beim Analysieren von XML: {exception}
  • XA4231: Der Android-Klassenparserwert "jar2xml" ist veraltet und wird in einer zukünftigen Version von .NET für Android entfernt. Aktualisieren Sie die Projekteigenschaften, um 'Class-parse' zu verwenden.
  • XA4232: Das Android-Codegenerierungsziel "XamarinAndroid" ist veraltet und wird in einer zukünftigen Version von .NET für Android entfernt. Aktualisieren Sie die Projekteigenschaften, um 'XAJavaInterop1' zu verwenden.
  • XA4234: Das Element '<{item}>' '{itemspec}' fehlt das erforderliche Attribut '{name}'.
  • XA4235: Die Maven-Artefaktspezifikation "{artifact}" ist ungültig. Das richtige Format ist "group_id:artifact_id".
  • XA4236: Maven-Artefakt '{group}:{artifact}' kann nicht heruntergeladen werden. - {jar}: {exception} - {aar}: {exception}
  • XA4237: Pom-Datei für maven artefakt '{artifact}' kann nicht heruntergeladen werden. - {exception}
  • XA4239: Unbekanntes Maven-Repository: '{repository}'.
  • XA4241: Die Java-Abhängigkeit "{artifact}" ist nicht zufrieden.
  • XA4242: Die Java-Abhängigkeit "{artifact}" ist nicht erfüllt. Microsoft verwaltet das NuGet-Paket "{nugetId}", das diese Abhängigkeit erfüllen könnte.
  • XA4243: Das Attribut '{name}' ist erforderlich, wenn '{name}' für das Element '{element}' '{itemspec}' verwendet wird.
  • XA4244: Das Attribut '{name}' darf für das Element '{element}' '{itemspec}' nicht leer sein.
  • XA4245: Die angegebene POM-Datei "{file}" ist nicht vorhanden.
  • XA4246: Die POM-Datei '{file}' konnte nicht analysiert werden. - {exception}
  • XA4247: Pom-Datei für das Artefakt "{artifact}" konnte nicht aufgelöst werden.
  • XA4248: Das NuGet-Paket '{nugetId}' version '{version}' in der Sperrdatei konnte nicht gefunden werden. Stellen Sie sicher, dass NuGet Restore seit dem <PackageReference> Hinzufügen ausgeführt wurde.
  • XA4235: Die Maven-Artefaktspezifikation "{artifact}" ist ungültig. Das richtige Format ist "group_id:artifact_id:version".
  • XA4300: Die systemeigene Bibliothek "{library}" wird nicht gebündelt, da sie über eine nicht unterstützte ABI verfügt.
  • XA4301: Apk enthält bereits das Element xxx.
  • XA4302: Nicht behandelte Ausnahmezusammenführung 'AndroidManifest.xml': {ex}
  • XA4303: Fehler beim Extrahieren von Ressourcen aus "{assemblyPath}": {ex}
  • XA4304: Die ProGuard-Konfigurationsdatei "{file}" wurde nicht gefunden.
  • XA4305: Multidex ist aktiviert, aber "$(_AndroidMainDexListFile)" ist leer.
  • XA4306: R8 unterstützt keine '@(MultiDexMainDexList)'-Dateien, wenn android:minSdkVersion >= 21
  • XA4307: Ungültige ProGuard-Konfigurationsdatei.
  • XA4308: Fehler beim Generieren von Typzuordnungen
  • XA4309: Die Datei 'MultiDexMainDexList' '{file}' ist nicht vorhanden.
  • XA4310: '$(AndroidSigningKeyStore)' Datei '{keystore}' konnte nicht gefunden werden.
  • XA4311: Die Anwendung enthält nicht das gekoppelte Wear-Paket, da das Wear-Anwendungspaket APK noch nicht erstellt wird. Wenn Sie auf der Befehlszeile erstellen, müssen Sie unbedingt das Ziel "SignAndroidPackage" erstellen.
  • XA4312: Das Verweisen auf ein Android Wear-Anwendungsprojekt aus einem Android-Anwendungsprojekt ist veraltet.
  • XA4313: Framework-Assembly ist veraltet.
  • XA4314: $(Property) ist leer. Es sollte ein Wert $(Property) angegeben werden.
  • XA4315: {file} wird ignoriert. Das Manifest verfügt nicht über das erforderliche 'package'-Attribut für das Manifestelement.

XA5xxx: GCC und Toolkette

  • XA5101: Fehlendes Android NDK-Toolbundverzeichnis "{path}". Installieren Sie den Android NDK.
  • XA5102: Fehler bei der Konvertierung von Assembly in systemeigenem Code. Exit code {exitCode}
  • XA5103: Der NDK C-Compiler wurde mit einem Fehler beendet. Exit-Code {0}
  • XA5104: Der Android-NDK konnte nicht gefunden werden.
  • XA5105: Toolchain-Hilfsprogramm "{utility}" für das Ziel "{arch}" wurde nicht gefunden. Versucht im Pfad: "{path}"
  • XA5201: Der NDK-Linker wurde mit einem Fehler beendet. Exit-Code {0}
  • XA5205: Im Android SDK kann nicht gefunden {ToolName} werden.
  • XA5207: Android.jar für API-Ebene {compileSdk}konnte nicht gefunden werden.
  • XA5211: Der Name des Embedded Wear-App-Pakets unterscheidet sich vom Namen des Handheld-App-Pakets ({wearPackageName} != {handheldPackageName}).
  • XA5213: java.lang.OutOfMemoryError. Erwägen Sie, den Wert von $(JavaMaximumHeapSize) zu erhöhen. Java hat nicht genügend Arbeitsspeicher beim Ausführen von '{tool}{arguments}'
  • XA5300: Das Android/Java SDK-Verzeichnis wurde nicht gefunden.
  • XA5301: Fehler beim Generieren des Java-Typs für die Klasse: {managedType} aufgrund MAX_PATH: {exception}
  • XA5302: Zwei Prozesse können dieses Projekt gleichzeitig erstellen. Die Sperrdatei ist unter pfad: {path} vorhanden.

XA6xxx: Interne Tools

XAccc7xxx: Unbehandelte MSBuild-Ausnahmen

Ausnahmen, die noch nicht ordnungsgemäß behandelt wurden. Im Idealfall werden diese in Zukunft durch bessere Fehler behoben oder ersetzt.

Hierbei handelt XACCC7NNNCCC es sich um einen 3-stelligen Code, der die MSBuild-Aufgabe angibt, die die Ausnahme auslöst, und NNN ist eine 3-stellige Zahl, die den Typ des nicht behandelten ExceptionVorgangs angibt.

Aufgaben:

  • A2C - Aapt2Compile
  • A2L - Aapt2Link
  • AAS - AndroidApkSigner
  • ACD - AndroidCreateDebugKey
  • ACM - AppendCustomMetadataToItemGroup
  • ADB - Adb
  • AJV - AdjustJavacVersionArguments
  • AOT - Aot
  • APT - Aapt
  • ASP - AndroidSignPackage
  • AZA - AndroidZipAlign
  • BAB - BuildAppBundle
  • BAS - BuildApkSet
  • BBA - BuildBaseAppBundle
  • BGN - BindingsGenerator
  • BLD - BuildApk
  • CAL - CreateAdditionalLibraryResourceCache
  • CAR - CalculateAdditionalResourceCacheDirectories
  • CCR - CopyAndConvertResources
  • CCV - ConvertCustomView
  • CDF - ConvertDebuggingFiles
  • CDJ - CheckDuplicateJavaLibraries
  • CFI - CheckForInvalidResourceFileNames
  • CFR - CheckForRemovedItems
  • CGJ - CopyGeneratedJavaResourceClasses
  • CGS - CheckGoogleSdkRequirements
  • CIC - CopyIfChanged
  • CIL - CilStrip
  • CLA - CollectLibraryAssets
  • CLC - CalculateLayoutCodeBehind
  • CLP - ClassParse
  • CLR - CreateLibraryResourceArchive
  • CMD - CreateMultiDexMainDexClassList
  • CML - CreateManagedLibraryResourceArchive
  • CMM - CreateMsymManifest
  • CNA - CompileNativeAssembly
  • CNE - CollectNonEmptyDirectories
  • CNL - CreateNativeLibraryArchive
  • CPD - CalculateProjectDependencies
  • CPF - CollectPdbFiles
  • CPI - CheckProjectItems
  • CPR - CopyResource
  • CPT - ComputeHash
  • CRC - ConvertResourcesCases
  • CRM - CreateResgenManifest
  • CRN - Crunch
  • CRP - AndroidComputeResPaths
  • CTD - CreateTemporaryDirectory
  • CTX - CompileToDalvik
  • DES - Desugar
  • DJL - DetermineJavaLibrariesToCompile
  • DX8 - D8
  • FD - FastDeploy
  • FLB - FindLayoutsToBind
  • FLT - FilterAssemblies
  • GAD - GetAndroidDefineConstants
  • GAP - GetAndroidPackageName
  • GAR - GetAdditionalResourcesFromAssemblies
  • GAS - GetAppSettingsDirectory
  • GCB - GenerateCodeBehindForLayout
  • GCJ - GetConvertedJavaLibraries
  • GEP - GetExtraPackages
  • GFT - GetFilesThatExist
  • GIL - GetImportedLibraries
  • GJP - GetJavaPlatformJar
  • GJS - GenerateJavaStubs
  • GLB - GenerateLayoutBindings
  • GLR - GenerateLibraryResources
  • GMA - GenerateManagedAidlProxies
  • GMJ - GetMonoPlatformJar
  • GPM - GeneratePackageManagerJava
  • GRD - GenerateResourceDesigner
  • IAS - InstallApkSet
  • IJD - ImportJavaDoc
  • JDC - JavaDoc
  • JVC - Javac
  • JTX - JarToXml
  • KEY - KeyTool
  • LAS - LinkApplicationSharedLibraries
  • LEF - LogErrorsForFiles
  • LNK - LinkAssemblies
  • LNS - LinkAssembliesNoShrink
  • LNT - Lint
  • LWF - LogWarningsForFiles
  • MBN - MakeBundleNativeCodeExternal
  • MDC - MDoc
  • PAI - PrepareAbiItems
  • PAW - ParseAndroidWearProjectAndManifest
  • PRO - Proguard
  • PWA - PrepareWearApplicationFiles
  • R8D - R8
  • RAM - ReadAndroidManifest
  • RAR - ReadAdditionalResourcesFromAssemblyCache
  • RAT - ResolveAndroidTooling
  • RDF - RemoveDirFixed
  • RIL - ReadImportedLibrariesCache
  • RJJ - ResolveJdkJvmPath
  • RLC - ReadLibraryProjectImportsCache
  • RLP - ResolveLibraryProjectImports
  • RRA - RemoveRegisterAttribute
  • RSA - ResolveAssemblies
  • RSD - ResolveSdks
  • RUF - RemoveUnknownFiles
  • SPL - SplitProperty
  • SVM - SetVsMonoAndroidRegistryKey
  • UNZ - Unzip
  • VJV - ValidateJavaVersion
  • WLF - WriteLockFile

Ausnahmen:

  • 7000 - Andere Ausnahme
  • 7001 - NullReferenceException
  • 7002 - ArgumentOutOfRangeException
  • 7003 - ArgumentNullException
  • 7004 - ArgumentException
  • 7005 - FormatException
  • 7006 - IndexOutOfRangeException
  • 7007 - InvalidCastException
  • 7008 - ObjectDisposedException
  • 7009 - InvalidOperationException
  • 7010 - InvalidProgramException
  • 7011 - KeyNotFoundException
  • 7012 - TaskCanceledException
  • 7013 - OperationCanceledException
  • 7014 - OutOfMemoryException
  • 7015 - NotSupportedException
  • 7016 - StackOverflowException
  • 7017 - TimeoutException
  • 7018 - TypeInitializationException
  • 7019 - UnauthorizedAccessException
  • 7020 - ApplicationException
  • 7021 - KeyNotFoundException
  • 7022 - PathTooLongException
  • 7023 - DirectoryNotFoundException
  • 7024 - IOException
  • 7025 - DriveNotFoundException
  • 7026 - EndOfStreamException
  • 7027 - FileLoadException
  • 7028 - FileNotFoundException
  • 7029 - PipeException

XA8xxx: Linker-Schrittfehler

  • XA8000/IL8000: Android-Ressource "@anim/enterfromright" konnte nicht gefunden werden. Bitte aktualisieren Sie @(AndroidResource), um die fehlende Ressource hinzuzufügen.

XA9xxx: Lizenzierung

Entfernte Nachrichten

In Xamarin.Android 10.4 entfernt

  • XA5215: Doppelte Ressource für {elementName} gefunden. Duplikate befinden sich in {filenames}
  • XA5216: Der Ressourceneintrag {elementName} ist bereits in {filename} definiert.

In Xamarin.Android 10.3 entfernt

  • XA0110: Deaktivieren von $(AndroidExplicitCrunch), da es nicht unterstützt wird.aapt2 Wenn Sie $(AndroidExplicitCrunch) verwenden möchten, legen Sie $(AndroidUseAapt2) auf "false" fest.

In Xamarin.Android 10.2 entfernt

  • XA0120: Fehler beim Verwenden des SHA1-Hashalgorithmus

In Xamarin.Android 9.3 entfernt

  • XA0114: Google Play erfordert, dass Anwendungsupdates eine $(TargetFrameworkVersion) Version von v8.0 (API-Ebene 26) oder höher verwenden müssen.