Flutter-Flutter Windows Android环境搭建

1.1 电脑上面安装配置JDK

  1. 下载安装JDK(下载地址
    在这里插入图片描述

  2. 配置JDK
    提示:jdk19安装完成后输入javajavac就有提示信息,但是也需要配置环境变量

  • 系统变量 里面新增JAVA_HOME,设置值为java sdk 根目录:
    在这里插入图片描述

  • 系统变量 找到Path 在Path环境变量里面增加如下代码 (提示jdk19无需配置jre)
    ;%JAVA_HOME%\bin;
    在这里插入图片描述

1.2 电脑上下载安装Android Studio(下载地址

在这里插入图片描述

1.3. 电脑上面下载配置Flutter Sdk

  1. 下载Flutter SDK(下载地址)
  2. 把下载好的Flutter SDK随便 解压到你想安装Sdk的目录
    如解压到(D:\flutter\bin)
  3. 把 Flutter安装目录的bin目录配置到环境变量。
    如上图所示需要把F:\flutter_windows\flutter_windows_3.0.4\flutter\bin目录配置到path环境变量里

    在这里插入图片描述

1.4. 电脑上配置Flutter国内镜像

搭建环境过程中要下载很多资源文件,当一些资源下载不了的时候,可能会报各种错误。在国内访问
Flutter的时候有可能会受到限制。Flutter官方为我们提供了国内的镜像
https://flutter.dev/community/china
https://flutter-io.cn/
拉到Flutter中文网最下面有配置方式,把下面两句配置到环境变量里面

FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
PUB_HOSTED_URL: https://pub.flutter-io.cn

在这里插入图片描述

1.5. 运行 flutter doctor命令检测环境是否配置成功

C:\Users\江哦>flutter doctor
┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available!                  │
│                                                         │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel stable, 3.10.3, on Microsoft Windows [版本 10.0.19045.3086], 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
[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components
[] Android Studio (version 2022.2)
[] Connected device (3 available)
[] Network resources

! Doctor found issues in 1 category.

第一次执行可能会提示下面错误:

  1. [X]Visual Studio - develop for Windows

Visual Studio主要用于flutter 桌面软件开发,如果您只是开发flutter app可以不用安装Visual Studio

  1. [X]Android toolchain - develop for Android devices
    X Unable to locate Android SDK.

打开Android Studio–>SDK Manger->SDK Tools

在这里插入图片描述

  1. Android license status unknown
C:\Users\江哦>flutter doctor
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel stable, 3.10.3, on Microsoft Windows [版本 10.0.19045.3086], 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)
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details
      
C:\Users\江哦>flutter doctor --android-licenses
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        ...
Android sdkmanager tool was found, but failed to run (D:\AndroidSDK\cmdline-tools\latest\bin\sdkmanager.bat): "exited
code 1".
Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

Android Studio里的 Command-line Tools与JDK版本不一致导致的,Command-line Tools(latest) , 版本version是9.0,但我安装的是JK 8 ,所以应该选择版本8.0。
在这里插入图片描述

1.6 打开Android Studio 安装Flutter插件

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值