flutter 安装 和 doctor error 解决

海星吧 2023-4-17 3060

今天尝试安装flutter,把安装的流程和遇到的坑写下来供有兴趣的兄弟用。


Git for Windows
https://git-scm.com/download/win

windows PowerShell
需要管理员权限

下载官网SDK
https://flutter.cn/docs/get-started/install/windows#update-your-path

D:\installDir 选择自己需要安装的盘符和该盘符下的文件夹

解压SDK压缩包到盘中,别选C盘。
如:D:\installDir\flutter\flutter-3.7.11

将bin文件夹目录放在环境变量/用户变量 -> Path 中
如:D:\installDir\flutter\flutter-3.7.11\bin

添加到环境变量/用户变量 的 path 中,这里是配置镜像,具体的镜像网站可以在网上找合适的。
[url][https://mirrors.tuna.tsinghua.edu.cn/help/flutter/]

PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub

检查是否安装成功
flutter --version 查看是否安装成功
flutter -h  能够展示指令,表示安装配置成功

flutter自带dart包,如果此前已下载dart,得把flutter自带的dart权限调高


运行 flutter doctor 可能会遇到的错误

### Windows Version (Unable to confirm if installed Windows version is 10 or greater)
解决办法
切换flutter渠道
[1] 在cmd输入 flutter channel 查看自己的flutter channel版本
[2] 输入 flutter channel master,将flutter版本切换为master
[3] 输入 flutter upgrade 确保flutter更新到了最新版本
[4] 输入 flutter doctor 再次检查是否解决

### Visual Studio - develop for Windows
解决方案参考:[url][https://cloud.tencent.com/developer/ask/sof/106693767]

下载 Visual Studio IDE , 用于个人 可以选择 Community 版本 。
https://visualstudio.microsoft.com/zh-hans/downloads/

在Visual Studio中安装 c++桌面应用
配置安装路径
D:\installDir\Microsoft Visual Studio\2022\Enterprise
D:\installDir\Microsoft Visual Studio\Shared
D:\installDir\Microsoft\VisualStudio\Packages

安装完成即可


### Android toolchain - develop for Android devices
需安装 Android studio
[url][https://developer.android.google.cn/studio/]

下载安装包后安装

安装配置参考连接 :
[url][https://blog.csdn.net/tao_789456/article/details/118093106]

Unable to locate Android SDK.
设置系统用户环境变量 ANDROID_HOME=SDK路径
SDK路径 如:
D:\installDir\AndroidTool\AndroidSDK
若安装android studio没有修改SDK路径则为 android studio 的 sdk 默认路径

### cmdline-tools component is missing && Android license status unknown.

未安装 SDK Tool
打开 android studio
打开 设置 setting,下列是路径:
setting > appearance & behavior > system settings > android sdk > sdk tools > android sdk command-line tools(latest)
选中  android sdk command-line tools 点击 ok 提示下载。
等待下载完成即可。

### Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

运行 flutter doctor --android-licenses
提示信息 问你[y/n], 全给y就行。

完成后再次运行 flutter doctor 即可完成flutter配置。
如有其他错误请自行上网查询。

C:\Users\59617>flutter doctor
Flutter assets will be downloaded from https://mirrors.cloud.tencent.com/flutter. Make sure you trust this source!
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, 3.10.0-6.0.pre.2, on Microsoft Windows [版本 10.0.22621.1555], locale zh-CN)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Enterprise 2022 17.5.4)
[√] Android Studio (version 2022.2)
[√] Connected device (3 available)
[√] Network resources

• No issues found!

完成配置后的样子

 


java jdk 目前暂时不知道是不是必须下的,好像android studio自己会下。不太清楚。

最后于 2023-4-17 被海星吧编辑 ,原因:
弱鸡程序员年底还在加班
最新回复 (12)
  • 良稗君 2023-4-17
    0 2
    有H情节吗
    考大学去了
  • 喀秋莎 2023-4-17
    0 3
    这个知识能帮助我做黄油吗?
    我在上班,别发骚图了。
  • zblmsp 2023-4-17
    0 4
    这是干啥的
    这个人很懒,什么也没有留下~~~
  • 某块面包 2023-4-17
    0 5
    有H情节吗
    我想玩手机……
  • a1021 2023-4-17
    0 6
    undefined
    这个人很懒,什么也没有留下!
  • 联盟X 2023-4-17
    0 7
    知识盲区,下一个
    匡扶汉室!
  • 海星吧 2023-4-17
    0 8
    喀秋莎 这个知识能帮助我做黄油吗?
    no. 你要是想做黄油可以在steam上买一个RPG大师,那个可以做。
    或者可以学习 c#语言 和 unity 还有建模什么的,学会了你就可以做了。
    所以别再问能不能做黄油了
    弱鸡程序员年底还在加班
  • 欧派兽 2023-4-17
    0 9
    奖励三级
    1:管理员给你移区后会显示移到了你之前发帖的区。 2:点击我作为楼主发帖时一楼下的图片签名,可以跳转到站规教程贴。 3:多次水贴水回复会封号哦? 4:不知道回什么的时候就点“里世界专属”,一键随机生成几种回复内容。 5:祝你在里世界玩得愉快!
  • 海星吧 2023-4-19
    0 10
    欧派兽 奖励三级
    感谢感谢
    弱鸡程序员年底还在加班
  • wca112 2023-4-19
    0 11
    进我的收藏吃灰!
    这个人很懒,什么也没有留下!
  • wca112 2023-4-19
    0 12
    海星吧 no. 你要是想做黄油可以在steam上买一个RPG大师,那个可以做。 或者可以学习 c#语言 和 unity 还有建模什么的,学会了你就可以做了。 所以别再问能不能做黄油了
    所以这个是针对什么开发的?
    这个人很懒,什么也没有留下!
  • 海星吧 12月前
    0 13
    wca112 所以这个是针对什么开发的?
    呃,我对这方面不是很懂,但是那个应该是做RPG游戏的,unity更是要会C#,这东西都很难,想要学的话得花费很多精力,在网上看看教程试试吧,如果不适合的话还是别深究了。
    弱鸡程序员年底还在加班
    • ACG里世界
      14
          
返回
发新帖