j'ai développé un projet dans ionic2
pendant que je fais construire ionique Android je reçois cette erreur
mon information ionique est
Cordova CLI: 6.3.0
Ionic Framework Version: 2.0.0-beta.10
Version Ionic CLI: 2.0.0-beta.36
Ionic App Lib Version: 2.0.0-beta.19
SE: Identifiant du distributeur: Ubuntu Description: Ubuntu 14.04.5 LTS
Version du nœud: v4.4.7
J'ai cherché dans google mais aucune solution ne fonctionne pour moi ..
Comment puis-je résoudre ce bogue?
appuyez sur cette commande
Sudo chmod -R a+rwx /appfolder
C'est causé par un problème de permission. Plus d'infos sur le problème ici .
Si cela ne résout pas votre problème, alors c'est probablement un problème d'autorisation dans votre répertoire de profil utilisateur. Essayez la commande ci-dessus dans le répertoire utilisateur. Il faudra un certain temps pour appliquer la permission.
Cordialement.
Ceci est une erreur de permission lors de la création de l'application
Vous devez donner le grade de permission
Sudo chmod -R 777/Applications/Android\Studio\3.0\Preview.app/Contents/gradle
Prendre plaisir :)
Utilisez le verbose pour créer votre cordova:
cordova build -verbose
Il vous retournera le chemin qui nécessite le chmod +x
J'utilisais Cordova pour exécuter mon application hybride sur mon appareil Android, et j'ai eu cette erreur deux fois au cours de la construction infructueuse ...
Erreur: spawn EACCES
La réponse de @Krunel Vaghela ci-dessus m'a aidé un peu ...
Ceci est une erreur de permission lors de la création de l'application
Vous devez donner le grade de permission
Sudo chmod -R 777/Applications/Android\Studio\3.0\Preview.app/Contents/gradle
Mais j'ai continué à avoir cette erreur: "chmod: -r: aucun fichier ou répertoire de ce type"
J'utilisais cette commande:
[Sandis-Macbook-Pro:Users sandi$ Sudo chmod -R 777 /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
Notez que mon application Android s'appelle "Android Studio.app" (avec un espace dans le nom). La solution consiste simplement à envelopper le chemin entre guillemets comme ceci:
[Sandis-Macbook-Pro:Users sandi$ Sudo chmod -R 777 "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle"
Remarque: pour savoir quel dossier avait le problème des autorisations, je devais utiliser cette commande:
Sudo build -verbose
Ce qui a donné le chemin d'accès au dossier problème d'autorisations comme ceci:
Android_HOME=/Users/sandi/Library/Android/sdk
Java_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Running command: "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle" -p /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/Android wrapper -b /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/Android/wrapper.gradle
Error: spawn EACCES
Alors prenez le chemin après "Running command:" - mettez ça, entre guillemets, après le ...
chmod -r 777
Et c'est ce qui a sauvé ma journée.
Avec le même problème, je l’ai corrigé en donnant 777 autorisations sur mon dossier Sdk: Chmod -R 777/YOURINSTALLOFANDROID/Sdk
Après la mise à niveau vers Android 3.2 , la version gradle
a été modifiée jusqu’à 4.6 .
J'ai donc dû utiliser cette commande suivante pour modifier l'autorisation du fichier gradle dans mon terminal Mac.
Sudo chmod 755 "/Applications/Android Studio.app/Contents/gradle/gradle-4.6/bin/gradle"
Il suffit de supprimer "node_modules" dossier et réinstaller it en utilisant
Sudo npm i
J'espère que ça marche ... Merci ..!