Notre projet Android fonctionne bien après avoir porté à Androidx il y a quelque temps.
Maintenant, j'ai essayé de mettre à niveau l'androidx.preference.Proférence de 1.0.0 à 1.1.0 - C'est le seul changement que je fais - et je reçois ces Erreurs de ressources manquantes: p> voici une copie de mon build.Gradle: p> avis que j'ai Saveurs multiples. J'ai modifié des détails sur App1 et app2. P> P>
4 Réponses :
Vérifiez ces fichiers pour tout XML mal formé. Voir divers problèmes qui causent cette erreur ici P>
Ce Comme il semble , il n'y a pas de version au cas où Vous pouvez fournir un exemple minimal em> (lequel peut simplement copier et coller dans un build.gradle code> n'est pas exactement un mvce , mais assez encombré, qui n'aide pas beaucoup à reproduire la question. Et cela devrait plutôt être
androidx.lifecycle code>
. Pendant que vous devriez vous débarrasser de résolutionstrategy code>
Force code> et correctement correctement, finalement em> avec
exclude groupe: "com.android.support" code> sur le package correspondant, car il peut interférer. Essayez d'exécuter
./ hedlew app: dépendances> dépendances.txt code> (ou quel que soit le nom du module pourraient être) pour plus de perspicacité. J'aurai ce paquet sous soupçon (tout ce qu'il peut avoir l'intention de corriger):
1.1.0 code> de
androidx.legacy: hérité-préférences-v14 code>, donc en gardant
androidx.preference: préférence: 1.0.0 code>. Que
build.gradle code> ne présente même aucune version
1.1.0 code>, ce qui rend le problème encore moins reproductible. L'une à long terme, il pourrait être judicieux de trier les dépendances code> code> dans les celles actuelles et des utilisateurs qui utilisent toujours
com.android.support code>. P>
build.gradle code> et le laisser tomber), alors je pourrais éventuellement fournir une réponse plus précise. < / p> p>
Le Takisoft était un bon indice. Ils ont des versions Androidx que j'aurais dû utiliser après le portage vers Androidx.
solution possible: p>
invalider les caches et redémarrer le studio Android. p> li>
De plus, j'ai été confronté au même problème tout en étant de la libération de la libération APK
du pipeline de construction qui a été résolu après la modification du script de construction de
./ gradlew assemblantaseaser strong> à Checkout Doc officiel pour les modifications , il y a peu de changements / améliorations importantes pouvant avoir une incidence sur. p> li>
ol>
changer
implémentation 'com.takisoft.fix: préférence-v7: 28.0.0.0' code>
à
implémentation 'com.takisoft.preferenceX: préférence: 1.1.0' code> p>
Postez votre build.Gradle
Mis à jour avec Build.Gradle