Flutter 错误:无法找到 gradlew 脚本。检查bat文件是不是存在或android文件夹是不是可读

Posted

技术标签:

【中文标题】Flutter 错误:无法找到 gradlew 脚本。检查bat文件是不是存在或android文件夹是不是可读【英文标题】:Flutter error: Unable to locate gradlew script. Check if bat file exists or the android folder is readableFlutter 错误:无法找到 gradlew 脚本。检查bat文件是否存在或android文件夹是否可读 【发布时间】:2020-08-31 12:40:55 【问题描述】:

一个星期以来我一直在尝试修复这个错误。请有人帮我解决这个问题...

我已经安装了颤振并且工作正常。 安装了android Studio 3.6,还下载了Android SDK等工具。(执行flutter doctor时没有错误)

但是,当我尝试在我的真实设备(Lenovo Vibe K5 plus android 5.1.1)上运行示例第一个颤振应用程序时,我收到以下错误

   Unable to locate gradlew script. Please check that C:\Users\...\android\gradlew.bat exists or that C:\Users\...\app1\android can be read.

当我第一次运行项目时,我得到了这个:

Gradle task assembleDebug failed with exit code -1

有什么问题?我该如何解决这个问题?

【问题讨论】:

你在 android studio 中安装 SDK for android 5.1.1 吗? link 这是否意味着问题可能是因为我的设备android版本?我实际上是在真实设备上运行它...因为我的模拟器由于某些图形驱动程序问题而无法工作...但我什至在 android 6 上尝试过...不起作用 您的问题已被提出。这是答案Link 【参考方案1】:

我认为你删除了.gradle 文件, 您可能需要卸载所有与 android studio 相关的文件并重新安装。

【讨论】:

以上是关于Flutter 错误:无法找到 gradlew 脚本。检查bat文件是不是存在或android文件夹是不是可读的主要内容,如果未能解决你的问题,请参考以下文章

Gradle 无法安装 - Gradlew InstallDebug 失败插件,ID 为“...”未找到

flutter-firebase_auth-gradlew.bat 异常退出

如何在 Jenkins 上生成 Gradlew?

错误记录在 Android Studio 的 Terminal 终端执行 gradlew 报错 ( 无法将“gradlew”项识别为 cmdlet函数脚本文件或可运行程序的名称。请检查名称 )

错误记录在 Android Studio 的 Terminal 终端执行 gradlew 报错 ( 无法将“gradlew”项识别为 cmdlet函数脚本文件或可运行程序的名称。请检查名称 )

React Native 和 Android Studio:应用无法构建。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort