flutter


flutter

学习 flutter 已经很长时间,最近升级 mac os 10.15 出来很多问题,毕竟黑苹果
所以重装了 10.14.5,由于 6 月份的网络问题,在执行 pod setup 时 clone 速度慢的令人发指,
不得不找别的方法,所以写了这个文章。

  1. 执行 pod setup 需要 clone 这个仓库 (git clone https://git.coding.net/CocoaPods/Specs.git)
    由于某些原因只有 10k/s,在尝试各种方法之后,发现了这个仓库(https://git.coding.net/CocoaPods/Specs.git
    满速下载,美滋滋.这好像是腾讯的东西,5 人 (含) 以下团队免费使用。

  2. clone 完仓库之后还没完,需要把文件夹重命名为master 放在 ~/.cocoapods/repos 路径就可以了,然后执行flutter doctor看看是否配置成功

  3. 突然发现 flutter 官方大中文文档已经可以访问了,质量还不错

  4. 配置好环境变量发现fluter doctor没法执行
    原来是我的路径写的是~/development,~他没识别出来,改成/Users/用户名就好了

  5. 由于众所周知的原因 gradle迟迟没下载好,导致卡在 Initializing gradle… 的过程中,这就需要手动下载了
    这个网站下载 gradle-4.10.2-all.zip 不解压放到对应的目录就好了
    (.gradle>wrapper>dists>gradle-4.10.2-all>很长的一堆字母,如果解压方队 dists 目录他还是会下载的

  6. 成功执行到 Resolving dependencies… 又卡住了,还是那个原因,google。。。换成阿里的源就行了

    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'
        }
    }
  7. 当使用最新的 API29(Android 9.+)的模拟器时,会报错

Error connecting to the service protocol: HttpException: Connection closed before full header was
received, uri = http://127.0.0.1:53661/fjwk-3cJQB0=/ws

换成 API28 就可以愉快的热更新了


文章作者: 沐雪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 沐雪 !
评论
 上一篇
JavaScript设计模式与开发实践-基础部分 JavaScript设计模式与开发实践-基础部分
面向对象的 javaScript在动态类型语言的面向对象设计中,鸭子类型的概念非常重要 如果他走起路来像鸭子,叫起来也是鸭子,那么他就是鸭子 也就是说: 一个对象若有 push 和 pop 方法,并且提供了正确的实现,他就可以被当做栈来使
2019-06-10 沐雪
下一篇 
mock mock
Mock 简明文档Mock.mock() Mock.mock( requestUrl?, requestType?, template|function(options) ) Mock.mock( template ) Mock.mock(
2019-05-08 沐雪
  目录