J'ai essayé d'utiliser la bibliothèque suivante (version 2.0.1) dans mon projet mais dès que j'ai essayé de l'ajouter à mon fichier gradle et de créer le projet, j'ai commencé à avoir cette erreur.
implementation 'com.github.mukeshsolanki:android-otpview-pinview:2.0.1'
J'ai mis à jour ma bibliothèque de support vers 28.0.0
mais cela ne fonctionne pas. Mes versions sdk compilées et cibles sont 28
et buildToolsVersion
est 28.0.3. Ceci est la dépendance de la bibliothèque comme dans mon fichier gradle.
Android resource linking failed Output: C:\Users\me\androidProject\kite\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:8642: error: style attribute 'attr/textColorError (aka com.app.kite:attr/textColorError)' not found. error: failed linking references. Command: C:\Users\me\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\355577d385562aabb3c69eea7f88a383\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\ C:\Users\me\AppData\Local\Android\Sdk\platforms\android-28\android.jar\ --manifest\ C:\Users\me\androidProject\kite\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\ -o\ C:\Users\me\androidProject\kite\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\ -R\ @C:\Users\me\androidProject\kite\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\ --auto-add-overlay\ --java\ C:\Users\me\androidProject\kite\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\ --proguard-main-dex\ C:\Users\me\androidProject\kite\build\intermediates\legacy_multidex_aapt_derived_proguard_rules\debug\processDebugResources\manifest_keep.txt\ --custom-package\ com.app.kite\ -0\ apk\ --output-text-symbols\ C:\Users\me\androidProject\kite\build\intermediates\symbols\debug\R.txt\ --no-version-vectors Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
Quelqu'un peut-il m'aider. Merci !!
3 Réponses :
Essayez de,
Utilisez colorError
au lieu de textColorError
.
Si les utilisations de textColorError
se trouvent dans cette bibliothèque et que vous ne pouvez pas la modifier, vous ne pourrez pas mettre à jour vers 28.0.0
tant que cela ne sera pas corrigé .
Étape 1: créez un fichier sous le dossier de valeurs nommé attr.xml si ce n'est déjà fait et ajoutez les lignes suivantes:
<style name="foo"> <item name="textColorError">@color/colorPrimary</item> </style>
Étape 2: Ajoutez les lignes suivantes dans styles.xml p>
<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="foo"> <attr name="textColorError" format="color" /> </declare-styleable> </resources>
Étape 3: Nettoyer le projet et reconstruire.
Invalidez votre cache et redémarrez votre studio
@RishabhSaxena TOUJOURS lui faire face
Double possible de l ' Erreur - Échec de la liaison des ressources Android ( Démon AAPT2 27.0.3 n ° 0)