Lancement de lib / main.dart sur le SDK Android construit pour x86 en mode débogage ...
[!] Gradle n'a pas l'autorisation d'exécution. Vous devez modifier la propriété du répertoire du projet pour votre utilisateur ou déplacer le projet vers un répertoire avec des autorisations d'exécution. AssembleDebug de la tâche Gradle a échoué avec le code de sortie 1 terminé (sigterm)
4 Réponses :
J'ai eu la même erreur en essayant d'exécuter flutter run
sur un mac. Apparemment, dans votre projet android/gradlew
, il y a un fichier android/gradlew
qui devrait être exécutable (et ce n'était pas le cas). Donc dans mon cas, j'ai couru ...
chmod a+rx android/gradlew
... ensuite, la commande flutter
fonctionné.
Première tentative de travail
Merci! C'était la vraie réponse! J'ai beaucoup lu sur la migration vers Android X mais ce n'est pas nécessaire si l'erreur est liée à l'autorisation d'exécution gradle
Merci. Cela a fonctionné pour moi aussi. Dans mon cas, j'ai déplacé le projet de Windows vers Mac afin que le fichier ne soit pas créé en tant qu'exécutable sous Windows.
@Jaydeepchatrola Je suppose que la plupart des utilisateurs de Linux le savent, donc pour OSX ... google.com/search?q=how+to+use+terminal+commands+on+a+mac
Essayez de définir l'indicateur d'exécution sur votre fichier gradlew:
chmod +x gradlew
chmod a+rx android/gradlew This works but for windows you need to install "Git for Windows"
Oui, mais vous devez ajouter le chemin de la variable d'environnement (emplacement par défaut "C: \ Program Files \ Git \ usr \ bin") Et également redémarrer l'IDE que vous utilisez
POUR FLUTTER J'ai essayé presque tout ce qui est mentionné ici et par moi-même. La solution, en fait, c'est une série de solutions et a fonctionné pour moi, je les mentionne essayer comme vous le souhaitez.
Assurez-vous qu'aucun antivirus ne bloque, gradle.bat, gradlew.bat, git, flutter, android studio
Obtenez le dernier Gradle et installez-le dans le répertoire de privilèges inférieurs, pas dans Program Files ou Program Files (X86); Je l'ai fait dans le lecteur D. N'oubliez pas de mettre à jour le chemin dans les variables d'environnement.
J'ai également installé JAVA Runtime (JRE).
Installez git car il est nécessaire pour le flutter.
Vous pouvez enregistrer la ligne de commande Windows après l'installation de chacun (Git, Gradle et Flutter Doctor). si rien ne semble fonctionner Redémarrez le PC après chaque.
Après cela, lorsque vous compilerez / exécuterez l'application, cela prendra beaucoup de temps, veuillez patienter (au moins 15 minutes pour être sûr).
J'avais toujours le répertoire de l'application avec les autorisations de lecture, d'écriture et de modification, cela donnait cette erreur - Le code d'erreur 1 "gradle n'a pas l'autorisation d'exécution. Vous devez changer la propriété du répertoire du projet à votre utilisateur, ou déplacer le projet vers un répertoire avec autorisations d'exécution. "
donc je pense que c'est lié à la connexion avec le plugin.
J'espère que cela a aidé :-)
J'ai aussi ce problème depuis la nuit dernière ... J'ai aussi la propriété du dossier du projet. J'ai lancé
chmod -R myusername .
Juste pour en être certain. De plus, ce n'est que sur un projet que j'ai cloné à partir de Github ... le projet de Tensor, si cela fait une différencela commande ne fonctionne pas
Droite. Cela ne résout pas le problème. C'est ce que je disais.
J'ai le même problème lors de la création de l'application Flutter dans AppCenter