如何修复“在第24行上运行gradle错误”

时间:2019-06-21 08:36:09

标签: flutter

运行我的第一个Flutter程序时,遇到了此问题。无法通过添加Google()来解决它。

错误消息

*运行Gradle时出错: ProcessException:进程“ C:\ Users \ hariharan \ Desktop \ helloflutter \ android \ gradlew.bat”异常退出:

失败:构建失败,并出现异常。

*其中: 构建文件'C:\ Users \ hariharan \ Desktop \ helloflutter \ android \ build.gradle'行:24

*出了什么问题: 评估根项目“ android”时发生问题。

  

配置项目':app'时发生问题。   在以下位置找不到哈希字符串为“ android-28”的目标:C:\ Users \ hariharan \ AppData \ Local \ Android \ sdk

*尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与运行 -扫描以获得完整的见解。

*通过https://help.gradle.org

获得更多帮助

15秒内失败   命令:C:\ Users \ hariharan \ Desktop \ helloflutter \ android \ gradlew.bat app:properties

请在android /文件夹中查看您的Gradle项目设置。

正在运行的扑打医生-v

[√] Flutter(频道稳定,v1.5.4-hotfix.2,在Microsoft Windows [版本10.0.17134.829],语言环境为SG)     •Flutter 1.5.4-hotfix.2版位于C:\ flutter_windows_v1.5.4-hotfix.2-stable \ flutter     •Framework版本7a4c33425d(8周前),2019-04-29 11:05:24 -0700     •发动机版本52c7a1e849     •Dart版本2.3.0(内部版本2.3.0-dev.0.5 a1668566e5)

[√] Android工具链-为Android设备开发(Android SDK版本29.0.0)     •位于C:\ Users \ hariharan \ AppData \ Local \ Android \ sdk的Android SDK     •未配置Android NDK位置(可选;对本机性能分析支持很有用)     •平台android-29,构建工具29.0.0     •ANDROID_HOME = C:\ Users \ hariharan \ AppData \ Local \ Android \ Sdk     •Java二进制文件,位于:C:\ Program Files \ Android \ Android Studio1 \ jre \ bin \ java     •Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1343-b01)     •接受所有Android许可。

[√] Android Studio(3.4版)     •位于C:\ Program Files \ Android \ Android Studio1的Android Studio     •Flutter插件版本36.1.1     •Dart插件版本183.6270     •Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1343-b01)

[√] VS代码(1.35.1版)     •C:\ Users \ hariharan \ AppData \ Local \ Programs \ Microsoft VS代码中的VS代码     •Flutter扩展版本3.1.0

[√]已连接设备(1个可用)     •为x86构建的Android SDK•仿真器-5554•android-x86•Android 10(API 29)(仿真器)

没有发现问题!

2 个答案:

答案 0 :(得分:0)

只需启动Android独立SDK管理器并安装API 28,就可能需要更新build toolsgradle

答案 1 :(得分:0)

从错误:Failed to find target with hash string 'android-28',似乎无法找到版本 28 的构建工具。如果您使用的是 Android Studio,您可以通过 Tools > SDK Manager > Android SDK 并确保您已更新了您的 Android SDK。