Flutter的入坑爬坑之路-Hello world

熊猫卓Sun 2020年05月13日 234次浏览

在线微信dat文件还原工具 微信dat在线还原https://blog.9035shop.cn/

日常嘚啵嘚

上一篇文章主要介绍了Flutter的环境搭建过程,殊不知从环境搭建到第一个demo的运行,期间也是各种爬坑。这边文章将重点介绍一下我的爬过的坑及对应的解决方案。

1号坑位

新建demo项目正常,运行报错
Could not determine the dependencies of task ':app:flutterBuildDebug'.

clipboard.png

  • 解决方案:

lutter\packages\flutter_tools\gradle 目录下

aar_init_script.gradle
resolve_dependencies.gradle
flutter.gradle
以上三个文件中将

http://download.flutter.io
替换为:
https://storage.googleapis.com/download.flutter.io

2号坑位

继续运行报错:

Could not resolve androidx.databinding:databinding-compiler-common:3.5.0.
clipboard.png
看着重的问题提示,国内出现这种问题一般就是Q的问题,AS开发同学也比较熟悉

  • 解决思路
  1. 去掉或者换可用的代理
  2. 使用镜像
  • 解决方案
  1. 修改android模块下的bulid.gradle:
    添加:
    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'}
    android模块下的bulid.gradle
  2. 找到fluttersdk安装路径下的flutter.gradle文件,打开修改:
    mavenCentral()
    maven {url "https://storage.googleapis.com/download.flutter.io"}
    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' }
    flutter.gradle
  3. 找到gradle.properties文件删除其中的代理(一般路径:C:\Users\Administrator.gradle,删除代理或者#注释掉)
    gradle.properties
END

转载请标注作者及本博客网站信息https://www.9035shop.cn