Flutter环境搭建采坑大全,报错The Flutter directory is not a clone of the GitHub project和Error running Gradle及解决

1.安装Flutter,推荐 Flutter中文网

这个网站的介绍还是比较全,国内需要配置临时镜像,配在用户变量就行,我是直接配在系统变量里,如下图

在github上下载完Flutter后并解压,记得在Path里配flutter的环境

重启让环境变量生效,在基本操作都做完后打开cmd无比激动的敲下了flutter doct

Error: The Flutter directory is not a clone of the GitHub project.
   The flutter tool requires Git in order to operate properly;
   to set up Flutter, run the following command:
   git clone -b beta https://github.com/flutter/flutter.git
  • 解决方法

    把刚刚下载的Flutter安装包删掉,重新在想要安装的目录下运行git clone -b beta https://github.com/flutter/flutter.git

等待下载完毕,再次验证,看到如下图说明安装成功(感谢https://segmentfault.com/a/1190000017403839

2.使用Android studio3.0以上创建你的第一个flutter项目New Flutter Project

打开File->New ->发现没有New Flutter Project

解决:

然后配上Flutter安装目录

然后就可以愉快的创建第一个flutter项目,一路默认就行(感谢https://www.cnblogs.com/niceyoo/p/9240359.html

3.运行项目

3.1Error running Gradle 错误 

首先修改项目build.gradle,注释掉jcenter(),google()。使用阿里的镜像。原因是jcenter google库无法访问到导致的问题。虽然我有万能的爬墙工具,开启全局代理依然被我们伟大的发改委墙掉了!

然后找到flutter安装目录的flutter.gradle文件

修改跟上面一样,如下图

 

3.2 出现如下错误的解决办法

ProcessException: Process “D:\project\Flutter\flutter_app\android\gradlew.bat” exited abnormally:

> Configure project :app
Checking the license for package Android SDK Platform 28 in C:\Users\Administrator.WINMICR-H4QQDHF\AppData\Local\Android\Sdk\licenses
Warning: License for package Android SDK Platform 28 not accepted.
FAILURE: Build failed with an exception.

* Where:
Build file ‘D:\project\Flutter\flutter_app\android\build.gradle’ line: 30

* What went wrong:
A problem occurred evaluating root project ‘android’.
> A problem occurred configuring project ‘:app’.
> Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-28 Android SDK Platform 28
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

大概的意思就是需要您接受SDK许可协议,根据上面SDK的地址,找到bin目录,如下

在此目录 按住shitf键同时右击,在此处打开命令窗口,cmd里输入sdkmanager --licenses

一路按y,回车到最后就行了,表示同意协议。

最后来一张运行图

谢谢大家,如有不对请指出,感谢!

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 很抱歉,我不太清楚Flutter报错Error waiting for a debug connection: The log reader stopped unexpectedly这个问题,但我建议您可以搜索Flutter官方文档,了解相关解决方案,以解决该问题。 ### 回答2: 出现"Flutter报错Error waiting for a debug connection: The log reader stopped unexpectedly"这个错误是因为Flutter出现了一些问题,导致无法建立与调试连接的通信。可能出现这个问题的原因有以下几种情况: 1. 设备连接问题:可能是设备没有正确连接到电脑,或者连接的USB线出现了问题。可以尝试重新连接设备并重启Flutter应用程序。 2. 调试环境问题:可能是Flutter SDK或开发环境出现了一些错误或配置问题。可以尝试重新安装Flutter SDK并更新开发环境到最新版本。 3. 插件冲突问题:可能是已安装的某些插件与Flutter框架不兼容,导致了错误的发生。可以尝试暂时禁用插件并重新运行应用程序,查看是否能够解决问题。 4. Flutter版本问题:可能是使用的Flutter版本与项目依赖的Flutter版本不一致。可以尝试更新或降级Flutter版本,以解决依赖问题。 总之,出现这个错误时,我们可以检查和排除以上几个可能的原因,寻找合适的解决方法。如果以上方法仍然无法解决问题,可以参考Flutter开发者社区的讨论或向官方支持渠道寻求帮助,以获取更详细的帮助和解决方案。 ### 回答3: Flutter报错Error waiting for a debug connection: The log reader stopped unexpectedly,这是由于Flutter的调试连接遇到了问题并出现错误。一般来说,这个问题可能是由于以下几个原因导致的: 首先,可能是由于设备或模拟器的连接问题引起的。您可以尝试重新启动设备或模拟器,然后重新运行Flutter应用程序,看看问题是否解决。 其次,可能是由于Flutter SDK或Dart SDK的版本不匹配导致的。您可以尝试更新Flutter SDK和Dart SDK到最新版本,然后重新构建和运行应用程序,看看问题是否解决。 另外,可能是由于您的应用程序代码中存在bug或错误导致的。您可以仔细检查您的代码,尤其是与调试连接相关的部分,看看是否有任何错误或问题,并进行相应的修复。 最后,如果以上方法都没有解决问题,您可以尝试清除Flutter项目的缓存。您可以使用命令"flutter clean"清除项目的缓存,然后重新构建和运行应用程序,看看问题是否解决。 总结来说,Flutter报错Error waiting for a debug connection: The log reader stopped unexpectedly可能是由设备连接问题、SDK版本不匹配、应用程序代码错误或缓存问题等原因引起的。您可以根据具体情况尝试不同的解决方法来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值