Flutter踩坑错误的解决之道

This is taking an unexpectedly long time.

新建项目的时候,偶尔会碰到This is taking an unexpectedly long time.的提示,这个时候也许您需要科学上网,但如果科学上网后,依然会出现呢?请按照下面的方法来,即可解决。

打开Flutter SDK:flutter\packages\flutter_tools\gradle\flutter.gradle
改为以下即可解决!

buildscript {
    repositories {
       // google()
       // jcenter()
        maven{ url 'https://maven.aliyun.com/repository/google' }
        maven{ url 'https://maven.aliyun.com/repository/jcenter' }
        maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }
}

连接真机时遇到Lost connection to device断开连接

iOS连接实体手机开发时候启动xcode flutter的debugger后,会遇到连接在5秒之后自动断开的情况, 特别稳定,说5秒就5秒。。。

当然,你直接跑flutter run依然会这样。。。具体原因不明,在google查找多方资料后,在github上面找到了解决方法。方法如下:

brew uninstall --ignore-dependencies usbmuxd libimobiledevice ideviceinstaller
brew tap flutter/flutter https://flutter-mirrors.googlesource.com/homebrew-flutter
brew install --HEAD usbmuxd-flutter libimobiledevice-flutter ideviceinstaller-flutter
友情提示:这个安装过程会很慢,我安装了差不多40分钟左右,请大家耐心等待。。。

flutter run时出现Oops; flutter has exited unexpectedly.

请查看是否开启了代理,把代理关闭,并且镜像设置成国内镜像,即可解决。

相关文章

  • 暂无相关文章

加入讨论 暂无讨论

发表评论

评论内容不能为空
昵称不能为空
请输入有效的电子邮件地址

有人回复时邮件通知我