Flutter From Now On (1):环境配置

以vscode为基础的环境配置

首先加入相关拓展
加入拓展
然后可以利用vs创建flutter新项目
方式:

  • ctrl+shift+p调出命令面板Command Palette
  • 或在【查看】中调用

输入指令:
Flutter:New Project
创建新工程
但是这时会提示没有安装flutter sdk,于是我们去安装sdk
在这里下载:https://flutter.dev/docs/development/tools/sdk/releases#windows
在下载后解压(推荐下载最新的dev版本)
将bin文件夹路径放到系统变量
在这里插入图片描述
然后可以在cmd窗口中验证:
首先我们录入
flutter
查看是否成功
然后验证其他依赖
flutter doctor
结果就又发现有问题了:

C:\Users\chengxsh>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, v1.10.1, on Microsoft Windows [Version 10.0.16299.1087], locale zh-CN)
[X] Android toolchain - develop for Android devices
X Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.

Android Studio自带了Android sdk,后续可能还会用到,直接安装Android Studio
到这里下载http://www.android-studio.org/
这是个exe文件,直接安装即可。

然后我们继续在vscode command palette创建新工程即可。

剩下的配置问题等出现时再记录在这下面吧。


在安装Android studio时出现的问题

在安装的时候会提示选择standard还是customize,最好还是选择后者,这样可以选择一些依赖,比如说sdk和安卓模拟器的安装盘。这些文件是有点大的,我在standard下安装后运行代码出现的问题,通过customize安装后都得到了解决。(其实还是公司电脑系统固态太小了=_=)
关于Android sdk以及AVD1的问题,也没大搞清楚,接下来出问题了再去研究吧。
安装好了Android Studio,还需要安装相关的flutter插件,Dart语言的也会随之安装,基本上不需要其他需要操心的事情。
环境总算是配置完了。

我们的目的是学会flutter,接下来就通过指令创建一个demo
flutter create myapp
这个工程实际上就是一个显示点击按钮次数的小APP
但是在试着调试的过程中又出现了一些问题。
参考这里:
flutter出现initializing gradle或resolving dependencies超时的解决方法
还有一些其他的文章,主要修改的文件是这两个

  • flutter安装路径下的flutter\packages\flutter_tools\gradle\flutter.gradle
  • 项目下的android/tools/build/gradle/

主要的原因,还是访问国外的marven仓库2速度太慢,我们把它修改为阿里的源。
修改这些之后,就可以正常的调试。

在这里插入图片描述

打不开AVD的问题

过了一段时间再次打开Android Studio,这个时候发现没有办法调试了。
主要原因是这个没有安装上
于是关闭了Hyper-V然后重启
一个硬件加速器,为的是在x86平台上加快安卓虚拟机的运行
这里下载了可安装的版本(有windows和MacOS版本可供选择)

在AVD那里又安装了一个180M的文件。
但是这个时候我发现可能是公司网络的问题,连上移动网络再试一下,就成功啦。


  1. Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD。 ↩︎

  2. 关于gradle和marven,这里有两篇较浅显的博客:十分钟理解GradleMarven基础教程之仓库. ↩︎

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值