Android的flutter运行失败-flutter.gradle'行:991-以非零退出值1完成 [英] flutter run for android failed - flutter.gradle' line: 991 - finished with non-zero exit value 1

查看:247
本文介绍了Android的flutter运行失败-flutter.gradle'行:991-以非零退出值1完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在flutter升级后,将flutter升级到最新的稳定版本后,我无法在android模拟器中进行调试.我收到以下错误:

After flutter upgrade flutter to newest stable version I can't debug in android simulator. I get the following error:

Launching lib/main.dart on sdk gphone x86 in debug mode...

lib/main.dart:1../../Developer/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.19/lib/src/utils.dart:61:27:错误:参数类型'String'可以不会分配给参数类型"Uri".

lib/main.dart:1 ../../Developer/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.19/lib/src/utils.dart:61:27: Error: The argument type 'String' can't be assigned to the parameter type 'Uri'.

  • "Uri"来自"dart:core".返回httpClient.get(URL,headers:headers);^../../Developer/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.19/lib/src/utils.dart:74:28:错误:参数类型'String'可以不会分配给参数类型"Uri".
  • "Uri"来自"dart:core".返回httpClient.post(URL,body:body,headers:postHeaders);^3

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

FAILURE: Build failed with an exception.

  • 其中:脚本'/Users/michael/Documents/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle'行:991

  • Where: Script '/Users/michael/Documents/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 991

出了什么问题:任务':app:compileFlutterBuildDebug'的执行失败.

What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

处理'命令'/Users/michael/Documents/Developer/flutter/bin/flutter'完成,退出值非零1

Process 'command '/Users/michael/Documents/Developer/flutter/bin/flutter'' finished with non-zero exit value 1

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行,以获取更多日志输出.与--scan一起运行以获得完整的见解.

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

      https://help.gradle.org

      在33秒内失败异常:Gradle任务assembleDebug失败,退出代码为1

      BUILD FAILED in 33s Exception: Gradle task assembleDebug failed with exit code 1

      推荐答案

      google_maps_webservice插件的作者( https://pub.dev/packages/google_maps_webservice )尚未发布与flutter 2.0.2兼容的版本.您可以切换到0.0.20-nullsafety.2版本( https://pub.dev/packages/google_maps_webservice/versions/0.0.20-nullsafety.2 )

      Author of google_maps_webservice plugin (https://pub.dev/packages/google_maps_webservice) does not release flutter 2.0.2 compatible version yet. You can switch to 0.0.20-nullsafety.2 version (https://pub.dev/packages/google_maps_webservice/versions/0.0.20-nullsafety.2)

      明确添加

      google_maps_webservice: ^0.0.20-nullsafety.2
      

      到pubspec.yaml中的依赖项

      to dependencies in pubspec.yaml

      在我的app/build.gradle中将compileSdkVersion更新为30

      Update the compileSdkVersion to 30 in my app/build.gradle

      不要忘记运行:

      flutter clean
      flutter pub get
      

      这篇关于Android的flutter运行失败-flutter.gradle'行:991-以非零退出值1完成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆