Delen via


Referentie .NET voor Android-fouten en -waarschuwingen

ADBxxxx: ADB-hulpprogramma's

  • ADB0000: Algemene adb fout/waarschuwing.
  • ADB0010: Algemene adb APK-installatiefout/waarschuwing.
  • ADB0020: Het pakket biedt geen ondersteuning voor de CPU-architectuur van dit apparaat.
  • ADB0030: APK-installatie is mislukt vanwege een conflict met het bestaande pakket.
  • ADB0040: Het apparaat biedt geen ondersteuning voor het minimale SDK-niveau dat is opgegeven in het manifest.
  • ADB0050: Pakket {packageName} bestaat al op het apparaat.
  • ADB0060: Er is onvoldoende opslagruimte op het apparaat om het pakket op te slaan: {packageName}. Maak ruimte vrij en probeer het opnieuw.

ANDXXxxxx: Algemene Android-hulpprogramma's

  • ANDAS0000: Algemene apksigner fout/waarschuwing.
  • ANDJS0000: Algemene jarsigner fout/waarschuwing.
  • ANDKT0000: Algemene keytool fout/waarschuwing.
  • ANDZA0000: Algemene zipalign fout/waarschuwing.

APTxxxx: AAPT hulpmiddelen

  • APT0000: Algemene aapt fout/waarschuwing.
  • APT0001: onbekende optie {option}. Controleer '$(AndroidAapt2CompileExtraArgs)' en '$(AndroidAapt2LinkExtraArgs)' om te zien of deze opdrachtregelargumenten 'aapt' bevatten die niet langer geldig zijn voor 'aapt2' en zorg ervoor dat alle andere argumenten geldig zijn voor aapt2.
  • APT0002: Ongeldige bestandsnaam: deze mag alleen [^a-zA-Z0-9_.-]+ bevatten.
  • APT0003: Ongeldige bestandsnaam: deze mag alleen de tekens [a-zA-Z0-9_.]+ bevatten.
  • APT0004: Ongeldige bestandsnaam: deze moet beginnen met A-Z of a-z of een onderstrepingsteken.
  • APT0005: Ongeldige bestandsnaam: bestandsnamen kunnen geen gereserveerde java-woorden gebruiken.
  • APT2000: Algemene aapt2 fout/waarschuwing.
  • APT2264: het systeem kan het opgegeven bestand niet vinden. (2).
  • APT2265: Het systeem kan het opgegeven bestand niet vinden. (2).

JAVAxxxx: Java Tool

  • JAVA0000: Algemene Java-hulpprogrammafout

JAVACxxxx: Java-compiler

XA0xxx: Omgevingsprobleem of ontbrekend gereedschap

  • XA0000: Kan $(AndroidApiLevel) of $(TargetFrameworkVersion) niet bepalen.
  • XA0001: Ongeldige $(TargetFrameworkVersion) of niet-ondersteunde waarde.
  • XA0002: Kan mono.android.jar niet vinden
  • XA0003: Ongeldige waarde 'android:versionCode' {code} inAndroidManifest.xml'. Dit moet een geheel getal zijn.
  • XA0004: Ongeldige waarde 'android:versionCode' {code} in 'AndroidManifest.xml'. De waarde moet zich in het bereik van 0 tot {maxVersionCode} bevinden.
  • XA0030: Bouwen met JDK-versie {versionNumber} wordt niet ondersteund.
  • XA0031: Java SDK {requiredJavaForFrameworkVersion} of hoger is vereist wanneer u $(TargetFrameworkVersion) {targetFrameworkVersion} gebruikt.
  • XA0032: Java SDK {requiredJavaForBuildTools} of hoger is vereist wanneer u de Android SDK Build-Tools {buildToolsVersion} gebruikt.
  • XA0033: Kan de Java SDK-versie niet ophalen omdat de geretourneerde waarde geen geldig versienummer lijkt te bevatten.
  • XA0034: Kan de Java SDK-versie niet ophalen.
  • XA0035: Kan de Android ABI voor het project niet bepalen.
  • XA0036: $(AndroidSupportedAbis) wordt niet ondersteund in .NET 6 en hoger.
  • XA0100: EmbeddedNativeLibrary is ongeldig in Android-toepassingsprojecten. Gebruik in plaats daarvan AndroidNativeLibrary.
  • XA0101: waarschuwing XA0101: Bouwactie @(Content) wordt niet ondersteund.
  • XA0102: Algemene lint waarschuwing.
  • XA0103: Algemene lint fout.
  • XA0104: Ongeldige waarde voor '$(AndroidSequencePointsMode)'
  • XA0105: De $(TargetFrameworkVersion) voor een bibliotheek is groter dan de $(TargetFrameworkVersion) voor het toepassingsproject.
  • XA0107: {Assmebly} is een referentie-assembly.
  • XA0108: Kan versie niet ophalen van lint.
  • XA0109: Niet-ondersteunde of ongeldige $(TargetFrameworkVersion) waarde van 'v4.5'.
  • XA0111: Kan de aapt2 versie niet ophalen. Controleer of deze juist is geïnstalleerd.
  • XA0112: aapt2 is niet geïnstalleerd. aapt2 Ondersteuning uitschakelen. Controleer of deze juist is geïnstalleerd.
  • XA0113: Google Play vereist dat nieuwe toepassingen en updates een TargetFrameworkVersion van v11.0 (API-niveau 30) of hoger gebruiken.
  • XA0115: Ongeldige waarde 'armeabi' in $(AndroidSupportedAbis). Deze ABI wordt niet meer ondersteund. Werk de projecteigenschappen bij om de oude waarde te verwijderen. Als op de eigenschappenpagina geen selectievakje 'armeabi' wordt weergegeven, schakelt u een van de andere ABI's uit en controleert u deze opnieuw en slaat u de wijzigingen op.
  • XA0116: Kan EmbeddedResource met de naam {ResourceName} niet vinden.
  • XA0117: De TargetFrameworkVersion {TargetFrameworkVersion} is verouderd. Werk deze bij naar v4.4 of hoger.
  • XA0118: Kan {TargetMoniker} niet parseren
  • XA0119: Er is een niet-ideale configuratie gevonden in het project.
  • XA0121: Assembly {assembly} maakt gebruik van [assembly: Java.Interop.JavaLibraryReferenceAttribute], die niet meer wordt ondersteund. Gebruik een nieuwere versie van dit NuGet-pakket of informeer de auteur van de bibliotheek.
  • XA0122: Assembly {assembly} maakt gebruik van een afgeschaft kenmerk [assembly: Java.Interop.DoNotPackageAttribute]. Gebruik een nieuwere versie van dit NuGet-pakket of informeer de auteur van de bibliotheek.
  • XA0123: {issue} verwijderen uit {propertyName}. Lint {version} biedt geen ondersteuning voor deze controle.
  • XA0125: {Project} gebruikt een afgeschaft informatieniveau voor foutopsporing. Stel de foutopsporingsinformatie in op Portable in de eigenschappenpagina's van het Visual Studio-project of bewerk het projectbestand in een teksteditor en stel de MSBuild-eigenschap DebugType in op 'portable' om het nieuwere, platformoverschrijdende foutopsporingsinformatieniveau te gebruiken. Als dit bestand afkomstig is van een NuGet-pakket, werk bij naar een nieuwere versie van het NuGet-pakket of stel de auteur van de bibliotheek op de hoogte van het probleem.
  • XA0126: Fout bij het installeren van FastDev Tools. Dit apparaat biedt geen ondersteuning voor Snelle implementatie. Bouw uw app opnieuw met behulp van EmbedAssembliesIntoApk = True.
  • XA0127: Er is een probleem opgetreden bij het implementeren van {destination} met behulp van {FastDevTool}. Er is de volgende fout {output} opgetreden. Bouw uw app opnieuw met behulp van EmbedAssembliesIntoApk = True.
  • XA0128: Stdio Redirection is ingeschakeld. Schakel dit uit om Snelle implementatie te gebruiken.
  • XA0129: Fout bij {File}de implementatie. Schakel snelle implementatie uit op de eigenschappenpagina's van het Visual Studio-project of bewerk het projectbestand in een teksteditor en stel de MSBuild-eigenschap EmbedAssembliesIntoApk in op 'true'.
  • XA0130: Sorry. Snelle implementatie wordt alleen ondersteund op apparaten met Android 5.0 (API-niveau 21) of hoger. Schakel snelle implementatie uit op de eigenschappenpagina's van het Visual Studio-project of bewerk het projectbestand in een teksteditor en stel de MSBuild-eigenschap EmbedAssembliesIntoApk in op 'true'.
  • XA0131: Het hulpprogramma 'Uitvoeren als' is uitgeschakeld op dit apparaat. Schakel dit in door de opties voor ontwikkelaars op het apparaat te activeren of door in te stellen ro.boot.disable_runas op false.
  • XA0132: Het pakket is niet geïnstalleerd. Controleer of deze niet is geïnstalleerd onder een andere gebruiker. Als het pakket wordt weergegeven op het apparaat, probeer het handmatig te verwijderen en probeer het opnieuw. U moet de app kunnen verwijderen via de app Instellingen op het apparaat.
  • XA0133: Het hulpprogramma 'run-as' dat door het Fast Deployment-systeem is vereist, is door de fabrikant uitgeschakeld op dit apparaat. Schakel Fast Deployment uit op de eigenschappenpagina's van het Visual Studio-project of bewerk het projectbestand in een teksteditor en stel de MSBuild-eigenschap EmbedAssembliesIntoApk in op 'true'.
  • XA0134: De toepassing heeft het kenmerk 'android:debuggable' niet ingesteld in de AndroidManifest.xml. Dit is vereist om snelle implementatie te laten werken. Dit wordt normaal gesproken standaard ingeschakeld door het .NET voor Android-buildsysteem voor builds voor foutopsporing.
  • XA0135: Het pakket is een systeemtoepassing. Dit zijn toepassingen die onder de systeemgebruiker op een apparaat worden geïnstalleerd. Deze typen toepassingen kunnen 'run-as' niet gebruiken.
  • XA0136: De huidige installatie van het pakket is beschadigd. Verwijder het pakket handmatig van alle gebruikers op het apparaat en probeer het opnieuw. Als dat niet werkt, kunt u Snelle implementatie uitschakelen.
  • XA0137: De opdracht 'run-as' is mislukt met '{0}'. Snelle implementatie wordt momenteel niet ondersteund op dit apparaat. Dien een probleem in met de exacte foutmelding via het menu-item 'Help->Send Feedback->Probleem Melden' in Visual Studio of 'Help->Probleem Melden' in Visual Studio voor Mac.
  • XA0138: metagegevens van item %(AndroidAsset.AssetPack) en %(AndroidAsset.AssetPack) worden alleen ondersteund wanneer $(AndroidApplication)true is.
  • XA0139: @(AndroidAsset){0} heeft ongeldige DeliveryType metagegevens van {1}. Ondersteunde waarden zijn installtime, ondemand of fastfollow
  • XA0140:
  • XA0141: NuGet-pakket '{0}' versie '{1}' bevat een gedeelde bibliotheek '{2}' die niet correct is uitgelijnd. Zie https://developer.android.com/guide/practices/page-sizes voor meer informatie
  • XA0142: Opdracht '{0}' is mislukt.\n{1}
  • XA1000: Er is een probleem opgetreden bij het parseren van {file}. Dit komt waarschijnlijk door onvolledige of ongeldige XML.
  • XA1001: AndroidResgen: waarschuwing bij het bijwerken van resource-XML {bestandsnaam}: {Message}
  • XA1002: De dichtstbijzijnde overeenkomst voor {customViewName} is {customViewLookupName}, maar het hoofdlettergebruik komt niet overeen. Corrigeer het hoofdlettergebruik.
  • XA1003: {zip} bestaat niet. Bouw het project opnieuw.
  • XA1004: Er is een fout opgetreden bij het openen van {bestandsnaam}. Het bestand is waarschijnlijk beschadigd. Probeer het te verwijderen en opnieuw te bouwen.
  • XA1005: een poging om de basistypenaam te vergelijken met het element met de id {id} en het type {managedType}.
  • XA1006: TargetFrameworkVersion (Android API-niveau {compileSdk}) is hoger dan de targetSdkVersion ({targetSdk}).
  • XA1007: De minSdkVersion ({minSdk}) is groter dan targetSdkVersion. Wijzig de waarde zodanig dat minSdkVersion kleiner is dan of gelijk is aan targetSdkVersion ({targetSdk}).
  • XA1008: TargetFrameworkVersion (Android API-niveau {compileSdk}) is lager dan de targetSdkVersion ({targetSdk}).
  • XA1009: {assembly} is verouderd geraakt. Voer een upgrade uit naar {assembly} {version}
  • XA1010: Ongeldige waarde '$(AndroidManifestPlaceholders)' voor tijdelijke aanduidingen voor Android-manifesten. Gebruik 'key1=value1; key2=value2'-indeling. De opgegeven waarde was: {placeholders}
  • XA1011: Het gebruik van ProGuard met de D8 DEX-compiler wordt niet meer ondersteund. Stel de code shrinker in op r8 op de eigenschappenpagina's van het Visual Studio-project of bewerk het projectbestand in een teksteditor en stel de eigenschap 'AndroidLinkTool' MSBuild in op 'r8'.
  • XA1012: De meegeleverde lay-out root element-override-ID '{id}' is niet geldig.
  • XA1013: Kan id van knooppunt {name} niet parseren in het indelingsbestand {file}.
  • XA1014: JAR-bibliotheekverwijzingen met identieke bestandsnamen, maar er zijn verschillende inhoud gevonden: {libraries}. Verwijder conflicterende bibliotheken uit EmbeddedJar, InputJar en AndroidJavaLibrary.
  • XA1015: Er wordt meer dan één Android Wear-project opgegeven als het gekoppelde project. Het kan maximaal één zijn.
  • XA1016: Het project {project} van de Target Wear-toepassing geeft geen vereiste projecteigenschap AndroidManifest op.
  • XA1017: De AndroidManifest.xml van de Target Wear-toepassing geeft geen vereist pakketkenmerk op.
  • XA1018: Het opgegeven AndroidManifest-bestand bestaat niet: {file}.
  • XA1019: 'LibraryProjectProperties'-bestand {file} bevindt zich in een bovenliggende map van de tussenliggende uitvoermap van het bindingsproject. Pas het pad aan om het oorspronkelijke bestand 'project.properties' rechtstreeks vanuit de projectmap van de Android-bibliotheek te gebruiken.
  • XA1020: Ten minste één Java-bibliotheek is vereist voor binding. Controleer of een Java-bibliotheek is opgenomen in het project en de juiste buildactie heeft: LibraryProjectZip (voor AAR of ZIP), EmbeddedJar, InputJar (voor JAR) of LibraryProjectProperties (project.properties).
  • XA1021: Opgegeven java-bronbibliotheek niet gevonden: {file}
  • XA1022: Opgegeven referentie Java-bibliotheek niet gevonden: {file}
  • XA1023: Het gebruik van de DX DEX Compiler is afgeschaft.
  • XA1024: Configuratiebestand 'Foo.dll.config' wordt genegeerd. .NET-configuratiebestanden worden niet ondersteund in .NET voor Android-projecten die gericht zijn op .NET 6 of hoger.
  • XA1025: De experimentele 'Hybride' waarde voor de MSBuild-eigenschap AndroidAotMode is momenteel niet compatibel met de armeabi-v7a-doel-ABI.
  • XA1027: De eigenschap EnableProguard MSBuild is ingesteld op true en de MSBuild-eigenschap AndroidLinkTool is leeg, dus 'AndroidLinkTool' wordt standaard ingesteld op 'proguard'.
  • XA1028: De MSBuild-eigenschap 'AndroidEnableProguard' is ingesteld op 'true' en de MSBuild-eigenschap 'AndroidLinkTool' is leeg, dus 'AndroidLinkTool' wordt standaard ingesteld op 'proguard'.
  • XA1029: De MSBuild-eigenschap 'AotAssemblies' is verouderd verklaard. Bewerk het projectbestand in een teksteditor om deze eigenschap te verwijderen en gebruik in plaats daarvan de MSBuild-eigenschap RunAOTCompilation.
  • XA1031: Het 'AndroidHttpClientHandlerType' heeft een ongeldige waarde.
  • XA1032:Niet gelukt om '{0}' te bepalen vanuit '{1}'. Controleer uw AndroidHttpClientHandlerType instelling.
  • XA1033: Kan '{0}' niet oplossen. Controleer uw AndroidHttpClientHandlerType instelling.
  • XA1035: De eigenschap BundleAssemblies is afgeschaft en heeft geen effect op de build van de toepassing. Equivalente functionaliteit wordt geïmplementeerd door de eigenschappen AndroidUseAssemblyStore en AndroidEnableAssemblyCompression.
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' komt niet overeen met de waarde $(SupportedOSPlatformVersion) '21' in het projectbestand (als er geen $(SupportedOSPlatformVersion)-waarde in het projectbestand is, dan is er een standaardwaarde aangenomen. Wijzig de waarde in de AndroidManifest.xml zodat deze overeenkomt met de waarde $(SupportedOSPlatformVersion) of verwijder de waarde in de AndroidManifest.xml (en voeg een waarde $(SupportedOSPlatformVersion) toe aan het projectbestand als deze nog niet bestaat).
  • XA1037: De msBuild-eigenschap '{0}' is afgeschaft en wordt verwijderd in .NET {1}. Zie https://aka.ms/net-android-deprecations voor meer informatie.
  • XA1038: De{0} eigenschap MSBuild '' heeft een ongeldige waarde. Geldige waarden zijn {1}.
  • XA1039: De Android-ondersteuningsbibliotheken worden niet ondersteund in .NET 9 en hoger. Migreer naar AndroidX. Zie https://aka.ms/xamarin/androidx voor meer informatie.
  • XA1040: De NativeAOT-runtime op Android is een experimentele functie en nog niet geschikt voor productiegebruik. Problemen met bestanden op: https://github.com/dotnet/android/issues
  • XA1041: De msBuild-eigenschap 'MonoAndroidAssetPrefix' heeft een ongeldige waarde van 'c:\Foo\Assets'. De waarde is naar verwachting een mappad dat de relatieve locatie van uw assets of resources vertegenwoordigt.

XA2xxx: Linker

  • XA2000: Gebruik van AppDomain.CreateDomain() gedetecteerd in assembly: {assembly}. .NET 6 ondersteunt slechts één AppDomain, dus deze API is niet meer beschikbaar in .NET voor Android zodra .NET 6 is uitgebracht.
  • XA2001: Bronbestand {bestandsnaam} is niet gevonden.
  • XA2002: Kan verwijzing niet oplossen: `{missing}`, gerefereerd door {assembly}. Misschien bestaat deze niet in het .NET voor Android-profiel?
  • XA2006: Kan de referentie naar {member} (gedefinieerd in assembly {assembly}) binnen de scope {scope} niet oplossen. Wanneer het bereik verschilt van de gedefinieerde assembly, betekent dit meestal dat het type wordt doorgestuurd.
  • XA2007: Uitzondering tijdens het laden van assembly's: {exception}
  • XA2008: In de assembly {assembly} waarnaar wordt verwezen, is voor Java.Interop.DoNotPackageAttribute een niet-null-bestandsnaam vereist.

XA3xxx: Onbeheerde codecompilatie

  • XA3001: Kan de assembly niet Ahead Of Time compileren: {assembly}
  • XA3002: Ongeldige AOT-modus: {mode}
  • XA3004: Android NDK r10d is foutgevoelig en biedt daarnaast een incompatibele x86_64 libm.so.
  • XA3005: De gedetecteerde Android NDK-versie is niet compatibel met de beoogde LLVM-configuratie.
  • XA3006: Kan systeemeigen assemblybestand niet compileren: {file}
  • XA3007: Kan systeemeigen gedeelde bibliotheek niet koppelen: {library}

XA4xxx: codegeneratie

  • XA4209: Kan het Java-type niet genereren voor klasse: {managedType} vanwege {exception}
  • XA4210: Voeg een verwijzing toe naar Mono.Android.Export.dll wanneer u ExportAttribute of ExportFieldAttribute gebruikt.
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion {targetSdk} is kleiner dan $(TargetFrameworkVersion) {targetFramework}. Api-{targetFrameworkApi} gebruiken voor ACW-compilatie.
  • XA4213: Het type {type} moet een openbare standaardconstructor opgeven
  • XA4214: Het beheerde type Library1.Class1 bestaat in meerdere assembly's: Library1, Library2. Herstructureer de namen van beheerde typen in deze assemblies zodat ze niet identiek zijn.
  • XA4215: Het Java-type com.contoso.library1.Class1 wordt gegenereerd door meer dan één beheerd type. Wijzig het kenmerk [Register] zodat hetzelfde Java-type niet wordt verzonden.
  • XA4216: Het implementatiedoel '19' wordt niet ondersteund (het minimum is '21'). Verhoog de eigenschapswaarde $(SupportedOSPlatformVersion) in uw projectbestand.
  • XA4217: Kan de door Kotlin gegenereerde methode {method} niet overschrijven omdat deze geen geldige Java-methodenaam is. Deze methode kan alleen worden overschreven vanuit Kotlin.
  • XA4218: Kan //manifest/application/uses-library niet vinden bij pad: {path}
  • XA4219: Kan geen bindingsgenerator vinden voor taal {language} of {defaultLanguage}.
  • XA4220: Gedeeltelijk klasse-item {file} heeft geen gekoppelde binding voor indeling {layout}.
  • XA4221: Er zijn geen layoutbinding-bronbestanden gegenereerd.
  • XA4222: Er zijn geen widgets gevonden voor de indeling ({layoutFiles}).
  • XA4223: Onjuist geformatteerde volledige klassenaam '{name}'. Ontbrekende naamruimte.
  • XA4224: Ongeldige volledige klassenaam {name}. Ontbrekende klassenaam.
  • XA4225: Widget {widget} in indeling {layout} heeft meerdere exemplaren met verschillende typen. Het eigenschapstype wordt ingesteld op: {type}
  • XA4226: Resource item {file} heeft niet het vereiste metadataveld {metadataName}.
  • XA4228: Kan opgegeven //activity-alias/@android:targetActivity: {targetActivity} niet vinden
  • XA4229: Onherkend hoofdelement 'TransformFile': {element}.
  • XA4230: Fout bij het parseren van XML: {exception}
  • XA4231: De parserwaarde van de Android-klasse 'jar2xml' is afgeschaft en wordt verwijderd in een toekomstige versie van .NET voor Android. Werk de projecteigenschappen bij om class-parse te gebruiken.
  • XA4232: Het doel voor het genereren van Android-code 'XamarinAndroid' is afgeschaft en wordt verwijderd in een toekomstige versie van .NET voor Android. Werk de projecteigenschappen bij om XAJavaInterop1 te gebruiken.
  • XA4234: {<item}>item {itemspec} ontbreekt vereist kenmerk {name}.
  • XA4235: Maven-artefactspecificatie {artifact} is ongeldig. De juiste indeling is 'group_id:artifact_id'.
  • XA4236: Kan maven-artefact {group}:{artifact} niet downloaden. - {jar}: {exception} - {aar}: {exception}
  • XA4237: Kan het POM-bestand voor Maven-artefact {artifact} niet downloaden. - {exception}
  • XA4239: Onbekende Maven-opslagplaats: {repository}.
  • XA4241: Java-afhankelijkheid '{artifact}' wordt niet voldaan.
  • XA4242: Java-afhankelijkheid '{artifact}' is niet voldaan. Microsoft onderhoudt het NuGet-pakket {nugetId} dat aan deze afhankelijkheid kan voldoen.
  • XA4243: Kenmerk {name} is vereist wanneer u {name} gebruikt voor {element}-item {itemspec}.
  • XA4244: Kenmerk {name} mag niet leeg zijn voor {element}-item {itemspec}.
  • XA4245: Opgegeven POM-bestand {file} bestaat niet.
  • XA4246: Kan POM-bestand {file} niet parseren. - {exception}
  • XA4247: Kan HET POM-bestand voor artefact {artifact} niet oplossen.
  • XA4248: Kan het NuGet-pakket {nugetId} versie {version} niet vinden in het vergrendelingsbestand. Zorg ervoor dat NuGet Restore is uitgevoerd sinds deze <PackageReference> is toegevoegd.
  • XA4235: Maven-artefactspecificatie {artifact} is ongeldig. De juiste indeling is 'group_id:artifact_id:version'.
  • XA4300: Systeemeigen bibliotheek {library} wordt niet gebundeld omdat deze een niet-ondersteunde ABI heeft.
  • XA4301: Apk bevat het item xxxal.
  • XA4302: Onverwerkte uitzondering bij het samenvoegen van 'AndroidManifest.xml': {ex}
  • XA4303: Fout bij het extraheren van resources uit {assemblyPath}: {ex}
  • XA4304: ProGuard-configuratiebestand {file} is niet gevonden.
  • XA4305: Multidex is ingeschakeld, maar '$(_AndroidMainDexListFile)' is leeg.
  • XA4306: R8 biedt geen ondersteuning voor '@(MultiDexMainDexList)'-bestanden wanneer android:minSdkVersion >= 21
  • XA4307: Ongeldig ProGuard-configuratiebestand.
  • XA4308: Kan geen type kaarten genereren
  • XA4309: Bestand 'MultiDexMainDexList' {file} bestaat niet.
  • XA4310: '$(AndroidSigningKeyStore)'-bestand {keystore} is niet gevonden.
  • XA4311: De toepassing bevat het gekoppelde Wear-pakket niet omdat de APK van het Wear-toepassingspakket nog niet is gemaakt. Als u op de opdrachtregel bouwt, moet u het doel "SignAndroidPackage" bouwen.
  • XA4312: Verwijzen naar een Android Wear-toepassingsproject van een Android-toepassingsproject is afgeschaft.
  • XA4313: Framework-assembly is afgeschaft.
  • XA4314: $(Property) is leeg. Er moet een waarde $(Property) voor worden opgegeven.
  • XA4315: {file} negeren. Het manifest heeft niet het vereiste pakketkenmerk voor het manifestelement.

XA5xxx: GCC en toolchain

  • XA5101: Android NDK-toolchains-directory ontbreekt: '{path}'. Installeer de Android NDK.
  • XA5102: Conversie van assembly naar systeemeigen code is mislukt. Afsluitcode {exitCode}
  • XA5103: NDK C-compiler is met een fout afgesloten. Afsluitcode {0}
  • XA5104: Kan de Android NDK niet vinden.
  • XA5105: Hulpprogramma van de toolchain '{utility}' voor doelsysteem {arch} is niet gevonden. Geprobeerd in bestandspad: {path}.
  • XA5201: NDK linker gestopt met een fout. Afsluitcode {0}
  • XA5205: Kan niet vinden {ToolName} in de Android SDK.
  • XA5207: Kan android.jar voor API-niveau {compileSdk}niet vinden.
  • XA5211: De pakketnaam van het ingesloten wear-app-pakket verschilt van de naam van het handheld-app-pakket ({wearPackageName} != {handheldPackageName}).
  • XA5213: java.lang.OutOfMemoryError. Overweeg om de waarde van $(JavaMaximumHeapSize) te verhogen. Java had niet genoeg geheugen meer bij het uitvoeren van '{tool} {arguments}'
  • XA5300: De Android/Java SDK-map kon niet worden gevonden.
  • XA5301: Kan het Java-type niet genereren voor klasse: {managedType} vanwege MAX_PATH: {exception}
  • XA5302: Twee processen kunnen dit project in één keer bouwen. Het lockbestand bestaat op het pad: {path}

XA6xxx: Interne hulpprogramma's

XAccc7xxx: Niet-verwerkte MSBuild-uitzonderingen

Uitzonderingen die nog niet op een nette manier zijn afgehandeld. In het ideale geval worden deze opgelost of vervangen door betere fouten in de toekomst.

Deze hebben de vorm van, waarbij XACCC7NNN een code van CCC3 tekens is die de MSBuild-taak aangeeft die de uitzondering genereert en NNN een getal van 3 cijfers is dat het type van de niet-verwerkte Exceptionwaarde aangeeft.

Taken:

  • 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
  • CCR - CopyAndConvertResources
  • CCV - ConvertCustomView
  • CDF - ConvertDebuggingFiles
  • CDJ - CheckDuplicateJavaLibraries
  • CFI - CheckForInvalidResourceFileNames
  • CGJ - CopyGeneratedJavaResourceClasses
  • CGS - CheckGoogleSdkRequirements
  • CIC - CopyIfChanged
  • CLC - CalculateLayoutCodeBehind
  • CLP - ClassParse
  • CLR - CreateLibraryResourceArchive
  • CMD - CreateMultiDexMainDexClassList
  • CML - CreateManagedLibraryResourceArchive
  • CNA - CompileNativeAssembly
  • CNE - CollectNonEmptyDirectories
  • CNL - CreateNativeLibraryArchive
  • CPD - CalculateProjectDependencies
  • 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
  • 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
  • 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

Uitzonderingen:

  • 7000 - Andere uitzondering
  • 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: Fouten in linkerstap

  • XA8000/IL8000: Kan Android-resource '@anim/enterfromright' niet vinden. Werk @(AndroidResource) bij om de ontbrekende resource toe te voegen.

XA9xxx: Licentie

Verwijderde berichten

Verwijderd in Xamarin.Android 10.4

  • XA5215: Dubbele resource gevonden voor {elementName}. Duplicaten bevinden zich in {bestandsnaam}
  • XA5216: Bronvermelding {elementName} is al gedefinieerd in {bestandsnaam}

Verwijderd in Xamarin.Android 10.3

  • XA0110: $(AndroidExplicitCrunch) uitschakelen omdat deze niet wordt ondersteund door aapt2. Als u $(AndroidExplicitCrunch) wilt gebruiken, stelt u $(AndroidUseAapt2) in op false.

Verwijderd in Xamarin.Android 10.2

  • XA0120: Het is niet gelukt om de SHA1-hashalgoritme te gebruiken

Verwijderd in Xamarin.Android 9.3

  • XA0114: Google Play vereist dat toepassingsupdates een $(TargetFrameworkVersion) van v8.0 (API-niveau 26) of hoger moeten gebruiken.