Flutter 开发填坑指南

引言

第一次在使用Flutter是在Ubuntu机器上,但是因为Android Studio还有Sdk配置问题,flutter doctor总是在这一步报错...最近又在win10上配了一下环境(真香),算是迈出了第一步。

这篇文章主要解决首次进行开发时经常会遇到的一些问题(默认已配好环境)。

Running Gradle task 'assembleDebug'...

原因

因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。

解决方法

修改项目目录/android/build.gradle(两处要修改)

修改Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle(一处要修改)

// 将原来的仓库注释
// 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' }

No devices available

原因

手机没有打开开发者选项。

解决方法

打开开发者选项;打开USB调试。

Error: ADB exited with exit code 1 Performing Streamed Install

原因

手机禁止了外部应用的自动安装。

解决方法

调试时注意手机提示,手动开启允许安装。

总结

Flutter在国内使用的比较少,教程也主要以官网为主,特别是一些库只有英文文档,但其绝对值得深入研究(我个人也很喜欢Dart语言)。

本填坑指南将不断更新 ~~~

猜你喜欢

转载自www.cnblogs.com/skygxk/p/12371215.html