Question Impossible de développer Zip dans le projet natif


J'ai vu les autres questions similaires sur StackOverflow, mais je pense que cette erreur apparaît tout le temps, et aucune des solutions n'a vraiment duré pour moi. Je viens tout juste de mettre à jour notre projet de React Native version 0.34.1 à 0.42.2 react-native-upgrade processus), donc je ne sais pas si c'est la cause de toute cette douleur, mais je continue à obtenir cette erreur:

* What went wrong:
Execution failed for task ':react-native-awesome-card-io:prepareComFacebookFbuiTextlayoutbuilderTextlayoutbuilder100Library'.
> Could not expand ZIP '/Users/taylorking/.gradle/caches/modules-2/files-2.1/com.facebook.fbui.textlayoutbuilder/textlayoutbuilder/1.0.0/29bc8e5a1e2b33944b88277652ee83092ae1dbc0/textlayoutbuilder-1.0.0.aar'.

Cela arrive parfois sur ce paquet react-native-awesome-card-io, mais cela pourrait et a eu lieu sur l’un des packages contenus dans le projet. Parfois je continue à courir react-native run-android, et il se résout finalement, mais il commence à me rendre fou.

Je viens de faire quelques recherches pour ce fichier spécifique, et je voulais vérifier mes permissions, et cela montrait:

-rw-r--r--  1 taylorking  staff  18074 Mar 16 09:41 textlayoutbuilder-1.0.0.aar

Je ne suis même pas sûr si c'est le problème ou non? Je ne connais pas bien Gradle, mais au moins la plupart des articles sur ce problème traitent de la question sous une forme ou une autre. Je suis disposé à partager toute autre information qui pourrait aider à résoudre ce problème une fois pour toutes.

Désolé si cela semble être un doublon, mais rien d'autre ne semble être la solution permanente ici.

Mettre à jour:

J'ai juste essayé de supprimer ce paquet en espérant qu'il résoudrait mes problèmes, et il est juste passé au paquet suivant avec la même erreur:

* What went wrong:
Execution failed for task ':react-native-camera:prepareComFacebookFrescoDrawee081Library'.
> Could not expand ZIP '/Users/taylorking/.gradle/caches/modules-2/files-2.1/com.facebook.fresco/drawee/0.8.1/a944015ddf50fdad79302e42a85a351633c24472/drawee-0.8.1.aar'.

Mise à jour 2:

Iran cd android && ./gradlew clean et il a presque fini le nettoyage, mais il m'a refusé l'autorisation de nettoyer le dossier lié à react-native-camera ... le paquet ci-dessus. Je me sentais sale en faisant ça, mais je l'ai fait:

sudo ./gradlew clean

Et cela a résolu le problème pour l'instant ... existe-t-il encore une solution meilleure ou plus durable? Les opinions et les pensées sont encouragées.


12
2018-03-16 21:10


origine


Réponses: