2
votes

Flutter terminé avec l'erreur: ProcessException: Autorisation refusée

Je veux exécuter ma première application avec flutter mais j'ai eu l'erreur suivante:

Lancement de lib / main.dart sur Android SDK construit pour x86 64 en mode débogage. Initialisation de gradle. Résolution des dépendances. Terminé avec l'erreur ci-dessous:

ProcessException: Permission refusée Commande: /home/abdoul-razak/Android/Sdk/build-tools/28.0.3/aapt dump xmltree /home/abdoul-razak/Projects/akoybiz/build/app/outputs/apk/app.apk AndroidManifest.xml

voici le résultat de flutter doctor :

 abdoul-razak@Komche:~/Projects/akoybiz$ flutter doctor -v
[✓] Flutter (Channel stable, v1.0.0, on Linux, locale fr_FR.UTF-8)
    • Flutter version 1.0.0 at /home/abdoul-razak/flutter
    • Framework revision 5391447fae (il y a 9 semaines), 2018-11-29 19:41:26
      -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /home/abdoul-razak/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /home/abdoul-razak/Android/Sdk
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
    • All Android licenses accepted.

[✓] Android Studio (version 3.0)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 23.2.1
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)

[✓] VS Code (version 1.30.2)
    • VS Code at /usr/share/code
    • Flutter extension version 2.22.2

[✓] Connected device (1 available)
    • itel P31 • 45YP8LSO4T7HWCLZ • android-arm • Android 7.0 (API 24)

• No issues found!

après la mise à jour du sdk android voici le résultat de flutter doctor -v

abdoul-razak@Komche:~/Projects/akoybiz$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.0.0, on Linux, locale fr_FR.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    ✗ Android license status unknown.
[✓] Android Studio (version 3.0)
[✓] VS Code (version 1.30.2)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.


5 commentaires

Cela ressemble à un problème d'acceptation de licence. Veuillez fournir votre résultat pour la commande flutter doctor


Voici le résultat abdoul-razak @ Komche: ~ / Projects / akoybiz $ flutter doctor summary (pour voir tous les détails, lancez flutter doctor -v): [✓] Flutter (Channel stable, v1.0.0, sous Linux, locale fr_FR .UTF-8) [!] Chaîne d'outils Android - développement pour les appareils Android (SDK Android 28.0.3) ✗ État de la licence Android inconnu. [✓] Android Studio (version 3.0) [✓] VS Code (version 1.30.2) [✓] Appareil connecté (1 disponible)! Le médecin a trouvé des problèmes dans 1 catégorie.


Merci. Il est préférable d'ajouter ces types de réponses en tant que modification de question. de toute façon, veuillez trouver la section solution.


Assurez-vous que les fichiers suivants sont marqués comme exécutables github.com/flutter/flutter/issues / 20364 # issuecomment-4803739‌ 90


Cela pourrait être un problème avec votre java peut-être? assurez-vous qu'il est correctement exporté


3 Réponses :


0
votes

Le problème est lié à vos licences Android SDK. Exécutez la commande

flutter doctor --android-licences

Appuyez ensuite sur y jusqu'à ce qu'il acquière toutes les autorisations.


0 commentaires

0
votes

Je suis tombé sur la même exception. Et quelque chose l'a corrigé, mais je ne sais pas quoi exactement.

L'exception dit quelque chose de différent, mais je pense que cela a quelque chose à voir là où Flutter est installé. Je l'ai réinstallé comme suggéré sur leur site Web et cela a fonctionné ...

 cd ~/development
 tar xf ~/Downloads/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz

Modifier: assurez-vous que vous utilisez également un dossier local pour votre projet Flutter.


0 commentaires

1
votes
xattr -d com.apple.quarantine ./gradlew
By using this command it solves the issue. I don't know the exact reason but it worked for me.

0 commentaires