如何修复'Error running gradle @ line 24'



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

错误信息

*运行 Gradle 时出错: 进程异常:进程"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 (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17134.829], locale en-SG)
• Flutter version 1.5.4-hotfix.2 at C:flutter_windows_v1.5.4-hotfix.2-stableflutter
• Framework revision 7a4c33425d (8 weeks ago), 2019-04-29 11:05:24 -0700
• Engine revision 52c7a1e849
• Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
• Android SDK at C:UsershariharanAppDataLocalAndroidsdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.0
• ANDROID_HOME = C:UsershariharanAppDataLocalAndroidSdk
• Java binary at: C:Program FilesAndroidAndroid Studio1jrebinjava
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[√] Android Studio (version 3.4)
• Android Studio at C:Program FilesAndroidAndroid Studio1
• Flutter plugin version 36.1.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[√] VS Code (version 1.35.1)
• VS Code at C:UsershariharanAppDataLocalProgramsMicrosoft VS Code
• Flutter extension version 3.1.0
[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
No issues found!

从错误:Failed to find target with hash string 'android-28',似乎找不到版本 28 的构建工具。如果您使用的是 Android Studio,则可以浏览Tools > SDK Manager > Android SDK并确保 Android SDK 是最新的。

最新更新