在调试模式下为x86构建的Android SDK上启动lib / main.dart ...
[!] Gradle没有执行权限。 您应将项目目录的所有权更改为您的用户,或将项目移至具有执行权限的目录。 Gradle任务assembleDebug失败,退出代码为1 退出(sigterm)
在调试模式下为x86构建的Android SDK上启动lib / main.dart ...
[!] Gradle没有执行权限。 您应将项目目录的所有权更改为您的用户,或将项目移至具有执行权限的目录。 Gradle任务assembleDebug失败,退出代码为1 退出(sigterm)
在Mac上尝试执行flutter run
时遇到相同的错误。显然,在您的Flutter项目中,有一个文件android/gradlew
应该可以执行(不是)。所以就我而言,我跑了...
chmod a+rx android/gradlew
...随后flutter
命令开始工作。
尝试在gradlew文件中设置执行标志:
chmod +x gradlew
,
颤抖 我主要尝试和独自尝试了这里提到的所有内容。实际上,该解决方案是一系列解决方案,对我有用,我想提一提它们是您想要的。
确保没有防病毒软件被阻止, gradle.bat,gradlew.bat, git, 扑, android studio
获取最新的Gradle并将其安装到较低特权目录,而不是在Program Files或Program Files(X86)中;我在D盘上做的。 不要忘记更新环境变量中的路径。
我还安装了JAVA Runtime(JRE)。
根据需要安装git。
在安装Windows命令行(Git,Gradle和Flutter Doctor)后,您可以签入Windows命令行。如果什么都不起作用,请在每次启动后重新启动计算机。
在此之后,当您编译/运行应用程序时,将需要很长时间(请至少确认15分钟)。
我的应用目录仍然具有读取,写入和修改权限,这给了该错误- 错误代码1“ gradle没有执行权限。您应该将项目目录的所有权更改为用户,或者将项目移至具有执行权限的目录。”
所以我认为这与与插件的连接有关。
希望它有帮助:-)
,chmod a+rx android/gradlew
这有效,但是对于Windows,您需要安装“ Git for Windows”