【windows flutter开发】vscode+androidSdk命令行工具,不使用Android Studio

本文详细介绍Flutter及Dart环境配置步骤,包括配置环境变量、安装Android命令行工具、使用VSCode进行开发等内容,并提供常见问题解决方案。

前端写多了,还是习惯用vscode;
android studio太重,下载过程又有一部分被墙;最坑的是好多默认下载也不问一声直接给你齐刷刷地搞到系统盘😤

flutter开发需要java和git,关于它们的安装配置资料很多,就不写了;本文用的是java11

1 flutter环境配置(含dart)

flutter中内置dart sdk,无需再单独下载dart
【flutter官网下载链接】https://flutter.cn/docs/get-started/install/windows
下载完成,解压至任一目录即可
在这里插入图片描述

1.1 配置flutter&dart bin目录

全局路径,方便后续命令行直接操作
[MYPATH] \flutter\bin
[MYPATH] \flutter\bin\cache\dart-sdk\bin
在这里插入图片描述

1.2 配置镜像资源下载路径

谷歌东西,被限制在所难免。方便后续包下载,配置大陆镜像;类似npm配置淘宝镜像
【官网推荐镜像】https://flutter.cn/community/china
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
在这里插入图片描述
在这里插入图片描述



2 android配置

2.1 安装命令行工具

2.1.1 下载

【官网链接】https://developer.android.google.cn/studio
谷歌是希望大家都去用android studio😈把cmd tool下载链接藏在页面下方,页面滚到下面就能看见了;
在这里插入图片描述

2.1.2 解压并修改路径

根据官网给出的说明https://developer.android.google.cn/studio/command-line/sdkmanager,需要将解压后cmdline-tools目录里的内容迁移至cmdline-tools/latest目录下
(p.s 我一开始没修改,命令行执行sdkmanager相关操作时,会报错)
迁移后的目录结构,如:
在这里插入图片描述

### 配置和使用 Android SDK #### 安装必要的软件包 为了在 Visual Studio Code (VSCode) 中配置并使用 Android SDK,需先确保已安装以下组件: - **VSCode**: 可通过官方网站获取最新版本[^2]。 - **Flutter SDK**: 同样可从官方站点下载所需版本[^2]。 这些工具对于构建基于 Flutter 的应用程序至关重要。此外,还需准备 Android SDK,可通过两种方式获得: - 下载独立的命令行工具(Command-line Tools Only); - 或者借助 Android Studio 来简化管理过程[^1]。 #### 设置 Android SDK 路径 一旦选择了适合的方式完成上述工具链的部署,则应着手设置 `ANDROID_HOME` 环境变量以便于识别 Android SDK 所在位置。此步骤完成后可能需要重新启动计算机使更改生效[^4]。 #### 修改项目配置文件 针对具体项目而言,在 VSCode 内部打开工程目录后,应当关注位于 `project/android/build.gradle` 和 `gradle.properties` 文件中的设定项,它们包含了影响编译行为的关键参数[^3]。 ```groovy // project/android/build.gradle 示例片段 android { compileSdkVersion 30 // 根据实际需求调整API级别 defaultConfig { applicationId "com.example.myapp" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } } ``` ```properties # gradle.properties 示例片段 org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true ``` #### 使用命令行验证环境 最后一步是在终端窗口执行 `flutter doctor` 命令来检查整个开发环境中是否存在潜在问题,并按照给出建议逐一解决可能出现的问题,比如确认是否正确指定了 Android 工具链路径等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值