Informations de référence sur les erreurs et avertissements .NET pour Android
- ADB0000 : Erreur/avertissement générique
adb
. - ADB0010 : erreur/avertissement d’installation d’APK générique
adb
. - ADB0020 : le package ne prend pas en charge l’architecture du processeur de cet appareil.
- ADB0030 : l’installation d’APK a échoué en raison d’un conflit avec le package existant.
- ADB0040 : l’appareil ne prend pas en charge le niveau minimal du SDK spécifié dans le manifeste.
- ADB0050 : Le package {packageName} existe déjà sur l’appareil.
- ADB0060 : il n’y a pas suffisamment d’espace de stockage sur l’appareil pour stocker le package : {packageName}. Libérez de l’espace et réessayez.
- ANDAS0000 : Erreur/avertissement générique
apksigner
. - ANDJS0000 : erreur/avertissement générique
jarsigner
. - ANDKT0000 : Erreur/avertissement générique
keytool
. - ANDZA0000 : erreur/avertissement générique
zipalign
.
- APT0000 : Erreur/avertissement générique
aapt
. - APT0001 : option inconnue « {option} ». Vérifiez « $(AndroidAapt2CompileExtraArgs) » et « $(AndroidAapt2LinkExtraArgs) » pour voir s’ils incluent des arguments de ligne de commande « aapt » qui ne sont plus valides pour « aapt2 » et vérifiez que tous les autres arguments sont valides pour
aapt2
. - APT0002 : nom de fichier non valide : il doit contenir uniquement [^a-zA-Z0-9_.-]+.
- APT0003 : nom de fichier non valide : il doit contenir uniquement [^a-zA-Z0-9_.] +.
- APT0004 : nom de fichier non valide : il doit commencer par A-Z ou a-z ou un trait de soulignement.
- APT2264 : le système ne peut pas trouver le fichier spécifié. (2).
- APT2265 : le système ne peut pas trouver le fichier spécifié. (2).
- XA0000 : Impossible de déterminer $(AndroidApiLevel) ou $(TargetFrameworkVersion).
- XA0001 : valeur non valide ou non prise en charge
$(TargetFrameworkVersion)
. - XA0002 : Impossible de trouver mono.android.jar
- XA0003 : Valeur « android :versionCode » non valide « {code} » dans « AndroidManifest.xml ». Il doit s’agir d’une valeur entière.
- XA0004 : Valeur « android :versionCode » non valide « {code} » dans « AndroidManifest.xml ». La valeur doit être comprise entre 0 et {maxVersionCode}.
- XA0030 : La génération avec la version
{versionNumber}
JDK n’est pas prise en charge. - XA0031 : Kit de développement logiciel (SDK) Java {requiredJavaForFrameworkVersion} ou version ultérieure est requis lors de l’utilisation de $(TargetFrameworkVersion) {targetFrameworkVersion}.
- XA0032 : Le Kit de développement logiciel (SDK) Java {requiredJavaForBuildTools} ou version ultérieure est requis lors de l’utilisation des outils de build du Kit de développement logiciel (SDK) Android {buildToolsVersion}.
- XA0033 : Échec de l’obtention de la version du Kit de développement logiciel (SDK) Java, car la valeur retournée n’apparaît pas contenir de numéro de version valide.
- XA0034 : Échec de l’obtention de la version du Kit de développement logiciel (SDK) Java.
- XA0035 : Échec de la détermination de l’ABI Android pour le projet.
- XA0036 : $(AndroidSupportedAbis) n’est pas pris en charge dans .NET 6 et versions ultérieures.
- XA0100 : EmbeddedNativeLibrary n’est pas valide dans les projets d’application Android. Utilisez Plutôt AndroidNativeLibrary.
- XA0101 : avertissement XA0101 : l’action de génération @(Contenu) n’est pas prise en charge.
- XA0102 : Avertissement générique
lint
. - XA0103 : Erreur générique
lint
. - XA0104 : Valeur non valide pour '$(AndroidSequencePointsMode)'
- XA0105 : $(TargetFrameworkVersion) pour une bibliothèque est supérieur à $(TargetFrameworkVersion) pour le projet d’application.
- XA0107 :
{Assmebly}
est un assembly de référence. - XA0108 : Impossible d’obtenir la version à partir de
lint
. - XA0109 : valeur non prise en charge ou non valide
$(TargetFrameworkVersion)
de « v4.5 ». - XA0111 : Impossible d’obtenir la
aapt2
version. Vérifiez qu’elle est installée correctement. - XA0112 :
aapt2
n’est pas installé. Désactivation de la prise enaapt2
charge. Vérifiez qu’elle est installée correctement. - XA0113 : Google Play exige que les nouvelles applications et mises à jour utilisent une version TargetFrameworkVersion de v11.0 (niveau d’API 30) ou ultérieure.
- XA0115 : Valeur non valide 'armeabi' dans $(AndroidSupportedAbis). Cette ABI n’est plus prise en charge. Mettez à jour les propriétés de votre projet pour supprimer l’ancienne valeur. Si la page des propriétés n’affiche pas de case à cocher « armeabi », décochée et réactivez l’une des autres API et enregistrez les modifications.
- XA0116 : Impossible de trouver
EmbeddedResource
nommé{ResourceName}
. - XA0117 : TargetFrameworkVersion {TargetFrameworkVersion} est déconseillé. Mettez-le à jour pour être v4.4 ou version ultérieure.
- XA0118 : Impossible d’analyser « {TargetMoniker} »
- XA0119 : une configuration non idéale a été trouvée dans le projet.
- XA0121 : l’assembly « {assembly} » utilise « [assembly : Java.Interop.JavaLibraryReferenceAttribute] », qui n’est plus pris en charge. Utilisez une version plus récente de ce package NuGet ou informez l’auteur de la bibliothèque.
- XA0122 : l’assembly « {assembly} » utilise un attribut déprécié « [assembly : Java.Interop.DoNotPackageAttribute] ». Utilisez une version plus récente de ce package NuGet ou informez l’auteur de la bibliothèque.
- XA0123 : Suppression de {issue} de {propertyName}. Lint {version} ne prend pas en charge cette vérification.
- XA0125 :
{Project}
utilise un niveau d’informations de débogage déconseillé. Définissez les informations de débogage sur Portable dans les pages de propriétés du projet Visual Studio ou modifiez le fichier projet dans un éditeur de texte et définissez la propriété MSBuild « DebugType » sur « portable » pour utiliser le niveau d’informations de débogage multiplateforme plus récent. Si ce fichier provient d’un package NuGet, mettez à jour vers une version plus récente du package NuGet ou informez l’auteur de la bibliothèque. - XA0126 : Erreur lors de l’installation des outils FastDev. Cet appareil ne prend pas en charge le déploiement rapide. Regénérer votre application à l’aide
EmbedAssembliesIntoApk = True
de . - XA0127 : Un problème s’est produit lors du déploiement de {destination} à l’aide de {FastDevTool}. Nous avons rencontré l’erreur suivante {output}. Regénérer votre application à l’aide
EmbedAssembliesIntoApk = True
de . - XA0128 : La redirection Stdio est activée. Désactivez-le pour utiliser le déploiement rapide.
- XA0129 : Erreur de déploiement
{File}
. Désactivez le déploiement rapide dans les pages de propriétés du projet Visual Studio ou modifiez le fichier projet dans un éditeur de texte et définissez la propriété MSBuild « EmbedAssembliesIntoApk » sur « true ». - XA0130 : Désolé. Le déploiement rapide est pris en charge uniquement sur les appareils exécutant Android 5.0 (niveau d’API 21) ou version ultérieure. Désactivez le déploiement rapide dans les pages de propriétés du projet Visual Studio ou modifiez le fichier projet dans un éditeur de texte et définissez la propriété MSBuild « EmbedAssembliesIntoApk » sur « true ».
- XA0131 : L’outil « run-as » a été désactivé sur cet appareil. Activez-le en activant les options du développeur sur l’appareil ou en définissant
ro.boot.disable_runas
surfalse
. - XA0132 : Le package n’a pas été installé. Vérifiez que vous ne l’avez pas installé sous un autre utilisateur. Si le package s’affiche sur l’appareil, essayez de le désinstaller manuellement, puis réessayez. Vous devez être en mesure de désinstaller l’application via l’application Paramètres sur l’appareil.
- XA0133 : l’outil d’exécution requis par le système de déploiement rapide a été désactivé sur cet appareil par le fabricant. Désactivez le déploiement rapide dans les pages de propriétés du projet Visual Studio ou modifiez le fichier projet dans un éditeur de texte et définissez la propriété MSBuild « EmbedAssembliesIntoApk » sur « true ».
- XA0134 : L’application n’a pas l’attribut « android :debuggable » défini dans le AndroidManifest.xml. Cela est nécessaire pour que le déploiement rapide fonctionne. Cela est normalement activé par défaut par le système de génération .NET pour Android pour les builds Debug.
- XA0135 : Le package est une application « système ». Il s’agit d’applications qui s’installent sous l’utilisateur « système » sur un appareil. Ces types d’applications ne peuvent pas utiliser « run-as ».
- XA0136 : L’installation actuelle du package est endommagée. Désinstallez manuellement le package de tous les utilisateurs sur l’appareil et réessayez. Si cela ne fonctionne pas, vous pouvez désactiver le déploiement rapide.
- XA0137 : La commande « run-as » a échoué avec «{0} ». Le déploiement rapide n’est actuellement pas pris en charge sur cet appareil. Envoyez un problème avec le message d’erreur exact à l’aide de l’élément de menu « Help-Send> Feedback-Report> a Problem » dans Visual Studio ou « Help-Report> a Problem » dans Visual Studio pour Mac.
- XA0138 : les métadonnées d’élément %(AndroidAsset.AssetPack) et %(AndroidAsset.AssetPack) ne sont prises en charge que lorsque c’est
true
le cas$(AndroidApplication)
. - XA0139 :
@(AndroidAsset)
{0}
a des métadonnées non validesDeliveryType
de{1}
. Les valeurs prises en charge sontinstalltime
,ondemand
oufastfollow
- XA0140 :
- XA1000 : Un problème s’est produit lors de l’analyse de {fichier}. Cela est probablement dû à des données XML incomplètes ou non valides.
- XA1001 : AndroidResgen : Avertissement lors de la mise à jour du code XML de la ressource « {filename} » : {Message}
- XA1002 : la correspondance la plus proche trouvée pour « {customViewName} » est « {customViewLookupName} », mais la mise en majuscules ne correspond pas. Corrigez la majuscule.
- XA1003 : « {zip} » n’existe pas. Regénérer le projet.
- XA1004 : une erreur s’est produite lors de l’ouverture de {filename}. Le fichier est probablement endommagé. Essayez de le supprimer et de le générer à nouveau.
- XA1005 : tentative de correspondance de nom de type de base pour l’élément avec l’ID « {id} » et le type « {managedType} »
- XA1006 : TargetFrameworkVersion (niveau de l’API Android {compileSdk}) est supérieur à la cibleSdkVersion ({targetSdk}).
- XA1007 : minSdkVersion ({minSdk}) est supérieur à targetSdkVersion. Modifiez la valeur de sorte que minSdkVersion soit inférieur ou égal à targetSdkVersion ({targetSdk}).
- XA1008 : TargetFrameworkVersion (niveau de l’API Android {compileSdk}) est inférieur à la cibleSdkVersion ({targetSdk}).
- XA1009 : {assembly} est obsolète. Effectuez une mise à niveau vers {assembly} {version}
- XA1010 : Valeur « $(AndroidManifestPlaceholders) » non valide pour les espaces réservés de manifeste Android. Utilisez 'key1=value1 ; format key2=value2'. La valeur spécifiée était :
{placeholders}
- XA1011 : L’utilisation de ProGuard avec le compilateur D8 DEX n’est plus prise en charge. Définissez le réducteur de code sur « r8 » dans les pages de propriétés du projet Visual Studio ou modifiez le fichier projet dans un éditeur de texte et définissez la propriété MSBuild « AndroidLinkTool » sur « r8 ».
- XA1012 : L’ID de remplacement de l’élément racine de disposition inclus « {id} » n’est pas valide.
- XA1013 : Échec de l’analyse de l’ID du nœud « {name} » dans le fichier de disposition « {file} ».
- XA1014 : références de bibliothèque JAR avec des noms de fichiers identiques, mais un contenu différent a été trouvé : {bibliothèques}. Supprimez toutes les bibliothèques conflictuelles de EmbeddedJar, InputJar et AndroidJavaLibrary.
- XA1015 : plusieurs projets Android Wear sont spécifiés comme projet jumelé. Il peut être au plus un.
- XA1016 : le projet de l’application Target Wear « {project} » ne spécifie pas la propriété de projet « AndroidManifest » requise.
- XA1017 : le AndroidManifest.xml de l’application Target Wear ne spécifie pas l’attribut « package » requis.
- XA1018 : Le fichier AndroidManifest spécifié n’existe pas : {file}.
- XA1019 : le fichier « LibraryProjectProperties » « {file} » se trouve dans un répertoire parent du répertoire de sortie intermédiaire du projet de liaisons. Ajustez le chemin d’accès pour utiliser le fichier « project.properties » d’origine directement à partir du répertoire du projet de bibliothèque Android.
- XA1020 : Au moins une bibliothèque Java est requise pour la liaison. Vérifiez qu’une bibliothèque Java est incluse dans le projet et dispose de l’action de génération appropriée : « LibraryProjectZip » (pour AAR ou ZIP), « EmbeddedJar », « InputJar » (pour JAR) ou « LibraryProjectProperties » (project.properties).
- XA1021 : Bibliothèque Java source spécifiée introuvable : {file}
- XA1022 : Bibliothèque Java de référence spécifiée introuvable : {file}
- XA1023 : L’utilisation du compilateur DX DEX est déconseillée.
- XA1024 : Ignorer le fichier de configuration « Foo.dll.config ». Les fichiers de configuration .NET ne sont pas pris en charge dans les projets .NET pour Android qui ciblent .NET 6 ou version ultérieure.
- XA1025 : La valeur expérimentale « Hybride » de la propriété MSBuild « AndroidAotMode » n’est actuellement pas compatible avec l’ABI cible armeabi-v7a.
- XA1027 : La propriété MSBuild « EnableProguard » est définie sur « true » et la propriété MSBuild « AndroidLinkTool » est vide. Par conséquent, « AndroidLinkTool » est défini par défaut sur « proguard ».
- XA1028 : la propriété MSBuild « AndroidEnableProguard » est définie sur « true » et la propriété MSBuild « AndroidLinkTool » est vide. Par conséquent, « AndroidLinkTool » est défini par défaut sur « proguard ».
- XA1029 : la propriété MSBuild « AotAssemblies » est déconseillée. Modifiez le fichier projet dans un éditeur de texte pour supprimer cette propriété et utilisez plutôt la propriété MSBuild « RunAOTCompilation ».
- XA1031 : « AndroidHttpClientHandlerType » a une valeur non valide.
- XA1032 :Impossible de résoudre «{0} » à partir de «{1} ». Vérifiez votre
AndroidHttpClientHandlerType
paramètre. - XA1033 : Impossible de résoudre «{0} ». Vérifiez votre
AndroidHttpClientHandlerType
paramètre. - XA1035 : la propriété « BundleAssemblies » est déconseillée et n’a aucun effet sur la build de l’application. Les fonctionnalités équivalentes sont implémentées par les propriétés « AndroidUseAssemblyStore » et « AndroidEnableAssemblyCompression ».
- XA1036 : AndroidManifest.xml //use-sdk/@android :minSdkVersion '29' ne correspond pas à la valeur $(SupportedOSPlatformVersion) '21' dans le fichier projet (s’il n’y a pas de valeur $(SupportedOSPlatformVersion) dans le fichier projet, une valeur par défaut a été supposée). Modifiez la valeur dans l’AndroidManifest.xml pour qu’elle corresponde à la valeur $(SupportedOSPlatformVersion) ou supprimez la valeur dans le AndroidManifest.xml (et ajoutez une valeur $(SupportedOSPlatformVersion) au fichier projet s’il n’existe pas déjà).
- XA1037 : La propriété MSBuild «{0} » est déconseillée et sera supprimée dans .NET {1}. Consultez https://aka.ms/net-android-deprecations pour plus d’informations.
- XA2000 : Utilisation d’AppDomain.CreateDomain() détectée dans l’assembly : {assembly}. .NET 6 ne prend en charge qu’un seul AppDomain. Cette API ne sera donc plus disponible dans .NET pour Android une fois .NET 6 publié.
- XA2001 : Le fichier source « {filename} » est introuvable.
- XA2002 : Impossible de résoudre la référence : « {missing} », référencé par {assembly}. Peut-être qu’il n’existe pas dans le profil Mono pour Android ?
- XA2006 : Impossible de résoudre la référence à « {member} » (défini dans l’assembly « {assembly} ») avec l’étendue « {scope} ». Lorsque l’étendue est différente de l’assembly de définition, cela signifie généralement que le type est transféré.
- XA2007 : Exception lors du chargement d’assemblys : {exception}
- XA2008 : Dans l’assembly référencé {assembly}, Java.Interop.DoNotPackageAttribute nécessite un nom de fichier non null.
- XA3001 : Impossible d’AOT l’assembly : {assembly}
- XA3002 : Mode AOT non valide : {mode}
- XA3003 : Impossible de supprimer l’il d’assembly : {assembly}
- XA3004 : Android NDK r10d est buggy et fournit un x86_64 libm.so incompatible.
- XA3005 : La version de NDK Android détectée n’est pas compatible avec la configuration LLVM ciblée.
- XA3006 : Impossible de compiler le fichier d’assembly natif : {file}
- XA3007 : Impossible de lier la bibliothèque partagée native : {library}
- XA4209 : Échec de la génération du type Java pour la classe : {managedType} en raison de {exception}
- XA4210 : Ajoutez une référence à Mono.Android.Export.dll lors de l’utilisation d’ExportAttribute ou ExportFieldAttribute.
- XA4211 : AndroidManifest.xml //use-sdk/@android :targetSdkVersion « {targetSdk} » est inférieur à $(TargetFrameworkVersion) « {targetFramework} ». Utilisation de l’API-{targetFrameworkApi} pour la compilation ACW.
- XA4213 : le type « {type} » doit fournir un constructeur par défaut public
- XA4214 : Le type managé « Library1.Class1 » existe dans plusieurs assemblys : Library1, Library2. Refactorisez les noms de type managé dans ces assemblys afin qu’ils ne soient pas identiques.
- XA4215 : Le type Java « com.contoso.library1.Class1 » est généré par plusieurs types managés. Modifiez l’attribut [Register] afin que le même type Java ne soit pas émis.
- XA4216 : la cible de déploiement « 19 » n’est pas prise en charge (le minimum est « 21 »). Augmentez la valeur de la propriété $(SupportedOSPlatformVersion) dans votre fichier projet.
- XA4217 : Impossible de remplacer la méthode générée par Kotlin « {method} », car elle n’est pas un nom de méthode Java valide. Cette méthode ne peut être substituée qu’à partir de Kotlin.
- XA4218 : Impossible de trouver //manifest/application/use-library sur le chemin d’accès : {path}
- XA4219 : Impossible de trouver le générateur de liaison pour le langage {language} ou {defaultLanguage}.
- XA4220 : l’élément de classe partielle « {file} » n’a pas de liaison associée pour la disposition « {layout} ».
- XA4221 : aucun fichier source de liaison de disposition n’a été généré.
- XA4222 : Aucun widget trouvé pour la disposition ({layoutFiles}).
- XA4223 : Nom complet mal formé « {name} ». Espace de noms manquant.
- XA4224 : Nom complet mal formé « {name} ». Nom de classe manquant.
- XA4225 : Le widget « {widget} » dans la disposition « {layout} » comporte plusieurs instances avec différents types. Le type de propriété est défini sur : {type}
- XA4226 : l’élément de ressource « {file} » n’a pas l’élément de métadonnées requis « {metadataName} ».
- XA4228 : Impossible de trouver //activity-alias/@android :targetActivity : « {targetActivity} »
- XA4229 : Élément racine « TransformFile » non reconnu : {élément}.
- XA4230 : Erreur d’analyse XML : {exception}
- XA4231 : La valeur de l’analyseur de classe Android « jar2xml » est déconseillée et sera supprimée dans une prochaine version de .NET pour Android. Mettez à jour les propriétés du projet pour utiliser « class-parse ».
- XA4232 : la cible de génération de code Android « XamarinAndroid » est déconseillée et sera supprimée dans une prochaine version de .NET pour Android. Mettez à jour les propriétés du projet pour utiliser « XAJavaInterop1 ».
- XA4234 : l’élément «< {item}> » « {itemspec} » est manquant pour l’attribut obligatoire « {name} ».
- XA4235 : La spécification de l’artefact Maven « {artifact} » n’est pas valide. Le format correct est « group_id :artifact_id ».
- XA4236 : Impossible de télécharger l’artefact Maven « {group} :{artifact} ». - {jar} : {exception} - {aar} : {exception}
- XA4237 : Impossible de télécharger le fichier POM pour l’artefact Maven « {artifact} ». - {exception}
- XA4239 : Référentiel Maven inconnu : « {dépôt} ».
- XA4241 : La dépendance Java « {artifact} » n’est pas satisfaite.
- XA4242 : la dépendance Java « {artifact} » n’est pas satisfaite. Microsoft gère le package NuGet « {nugetId} » qui pourrait répondre à cette dépendance.
- XA4243 : l’attribut « {name} » est requis lors de l’utilisation de « {name} » pour l’élément « {element} » « {itemspec} ».
- XA4244 : L’attribut « {name} » ne peut pas être vide pour l’élément « {element} » « {itemspec} ».
- XA4245 : Le fichier POM spécifié « {fichier} » n’existe pas.
- XA4246 : Impossible d’analyser le fichier POM « {fichier} ». - {exception}
- XA4247 : Impossible de résoudre le fichier POM de l’artefact « {artifact} ».
- XA4248 : Impossible de trouver le package NuGet « {nugetId} » version « {version} » dans le fichier de verrouillage. Vérifiez que la restauration NuGet s’est exécutée depuis l’ajout de cette
<PackageReference>
opération. - XA4300 : la bibliothèque native « {library} » ne sera pas groupée, car elle a une ABI non prise en charge.
- XA4301 : Apk contient déjà l’élément
xxx
. - XA4302 : Fusion d’exceptions non gérée « AndroidManifest.xml » : {ex}
- XA4303 : Erreur lors de l’extraction des ressources de « {assemblyPath} » : {ex}
- XA4304 : Le fichier de configuration ProGuard « {file} » est introuvable.
- XA4305 : La multidexation est activée, mais « $(_AndroidMainDexListFile) » est vide.
- XA4306 : R8 ne prend pas en charge les fichiers ' @(MultiDexMainDexList)' quand android :minSdkVersion >= 21
- XA4307 : Fichier de configuration ProGuard non valide.
- XA4308 : Échec de la génération de mappages de types
- XA4309 : le fichier « MultiDexMainDexList » « {file} » n’existe pas.
- XA4310 : le fichier « $(AndroidSigningKeyStore) » « {keystore} » est introuvable.
- XA4311 : L’application ne contiendra pas le package Wear jumelé, car l’APK du package d’application Wear n’est pas encore créé. Si vous générez sur la ligne de commande, veillez à générer la cible « SignAndroidPackage ».
- XA4312 : le référencement d’un projet d’application Android Wear à partir d’un projet d’application Android est déconseillé.
- XA4313 : l’assembly framework a été déprécié.
- XA4314 :
$(Property)
est vide. Une valeur$(Property)
doit être fournie.
- XA5101 : Répertoire des chaînes d’outils Android NDK manquantes « {path} ». Installez le NDK Android.
- XA5102 : Échec de la conversion de l’assembly en code natif. Code de sortie {exitCode}
- XA5103 : le compilateur C NDK a quitté avec une erreur. Code de sortie {0}
- XA5104 : Impossible de localiser le NDK Android.
- XA5105 : l’utilitaire de chaîne d’outils « {utilitaire} » pour la cible {arch} n’a pas été trouvé. Essayé dans le chemin d’accès : « {path} »
- XA5201 : L’éditeur de liens NDK s’est arrêté avec une erreur. Code de sortie {0}
- XA5205 : Introuvable
{ToolName}
dans le Kit de développement logiciel (SDK) Android. - XA5207 : Impossible de trouver android.jar pour le niveau
{compileSdk}
de l’API . - XA5211 : Le nom du package d’application Embedded Wear diffère du nom du package d’application portable ({wearPackageName} != {portablePackageName}).
- XA5213 : java.lang.OutOfMemoryError. Envisagez d’augmenter la valeur de $(JavaMaximumHeapSize). Java a dépassé la mémoire lors de l’exécution de « {tool} {arguments} »
- XA5300 : Le répertoire android/Java SDK est introuvable.
- XA5301 : Échec de la génération du type Java pour la classe : {managedType} en raison de MAX_PATH : {exception}
- XA5302 : deux processus peuvent créer ce projet à la fois. Le fichier de verrouillage existe au niveau du chemin d’accès : {path}
Exceptions qui n’ont pas encore été gérées avec grâce. Dans l’idéal, ces erreurs seront corrigées ou remplacées par de meilleures erreurs à l’avenir.
Ceux-ci prennent la forme XACCC7NNN
, où CCC
est un code de 3 caractères indiquant la tâche MSBuild qui lève l’exception, et NNN
est un nombre à 3 chiffres indiquant le type du non géré Exception
.
Tâches :
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
Exceptions :
7000
- Autre exception7001
-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
- XA8000/IL8000 : Impossible de trouver la ressource Android « @anim/enterfromright ». Mettez à jour @(AndroidResource) pour ajouter la ressource manquante.
- XA5215 : Ressource en double trouvée pour {elementName}. Les doublons se trouvent dans {filenames}
- XA5216 : l’entrée de ressource {elementName} est déjà définie dans {filename}
- XA0110 : Désactivation de $(AndroidExplicitCrunch) car elle n’est pas prise en charge par
aapt2
. Si vous souhaitez utiliser $(AndroidExplicitCrunch), définissez $(AndroidUseAapt2) sur false.
- XA0120 : Échec de l’utilisation de l’algorithme de hachage SHA1
- XA0114 : Google Play exige que les mises à jour d’application utilisent une
$(TargetFrameworkVersion)
version v8.0 (niveau d’API 26) ou ultérieure.