运行flutter项目时出错,没有权限

在调试模式下为x86构建的Android SDK上启动lib / main.dart ...

  

[!] Gradle没有执行权限。       您应将项目目录的所有权更改为您的用户,或将项目移至具有执行权限的目录。   Gradle任务assembleDebug失败,退出代码为1   退出(sigterm)

itxfdnaaa 回答:运行flutter项目时出错,没有权限

在Mac上尝试执行flutter run时遇到相同的错误。显然,在您的Flutter项目中,有一个文件android/gradlew应该可以执行(不是)。所以就我而言,我跑了...

chmod a+rx android/gradlew

...随后flutter命令开始工作。

,

尝试在gradlew文件中设置执行标志:

chmod +x gradlew
,

颤抖 我主要尝试和独自尝试了这里提到的所有内容。实际上,该解决方案是一系列解决方案,对我有用,我想提一提它们是您想要的。

  1. 确保没有防病毒软件被阻止, gradle.bat,gradlew.bat, git, 扑, android studio

  2. 获取最新的Gradle并将其安装到较低特权目录,而不是在Program Files或Program Files(X86)中;我在D盘上做的。 不要忘记更新环境变量中的路径。

  3. 我还安装了JAVA Runtime(JRE)。

  4. 根据需要安装git。

  5. 在安装Windows命令行(Git,Gradle和Flutter Doctor)后,您可以签入Windows命令行。如果什么都不起作用,请在每次启动后重新启动计算机。


  1. 您可以先尝试一下,禁用Gradle插件,然后重新启用并重新启动android studio。

在此之后,当您编译/运行应用程序时,将需要很长时间(请至少确认15分钟)。


我的应用目录仍然具有读取,写入和修改权限,这给了该错误- 错误代码1“ gradle没有执行权限。您应该将项目目录的所有权更改为用户,或者将项目移至具有执行权限的目录。”

所以我认为这与与插件的连接有关。

希望它有帮助:-)

,
chmod a+rx android/gradlew

这有效,但是对于Windows,您需要安装“ Git for Windows”

本文链接:https://www.f2er.com/3086044.html

大家都在问