运行我的第一个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选项运行以获取更多日志输出。与运行 -扫描以获得完整的见解。
获得更多帮助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)(仿真器)
没有发现问题!
答案 0 :(得分:0)
只需启动Android独立SDK
管理器并安装API 28,就可能需要更新build tools
和gradle
答案 1 :(得分:0)
从错误:Failed to find target with hash string 'android-28'
,似乎无法找到版本 28 的构建工具。如果您使用的是 Android Studio,您可以通过 Tools > SDK Manager > Android SDK
并确保您已更新了您的 Android SDK。