Android Studio 下搭建 Flutter 环境

查看了官网发现只看官网的教程没有办法正确运行Flutter项目,所以搜集了一下网上的资料整合了一下方便以后查看。

安装环境:

  • 没有安装Android Studio, Dart 和 Flutter
  • Windows 10

Flutter

安装Flutter

首先要安装Flutter,可以从官网或者Github上下载zip文件,进行解压。

加入环境变量

将 “<flutter根目录>/bin” 加入到环境变量中。

此时打开Windows Command Prompt, 输入flutter查看是否输出以下信息:

在这里插入图片描述

如果一致则说明环境变量配置正确。

执行 flutter doctor

现在执行 flutter doctor 语句查看配置是否正确:

正确结果

现在这样是正确的配置(如果还没有安装 Android Studio 则 Android Studio 与 Android toolchain 会报错),在第一次执行时flutter会下载需要的依赖或者更新现有的flutter版本,在过程中可能会出现的问题:

  • 下载速度过慢:

    加入以下环境变量:

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

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

    重启一下console或者直接重启一下电脑再继续

  • 报错Android license status unknown

    执行这个语句:

    flutter doctor --android-licenses
    

    并且同意所有许可。

  • 报错 Warning: File /home/xxxx/.android/repositories.cfg could not be loaded’:

    • 之前我碰到这个问题之后没有解决他,而是执行了flutter upgrade来更新依赖,有可能是在没有下载依赖的时候执行flutter doctor导致的。

Android Studio

下载安装

官网上下载并且安装Android Studio, 打开项目后安装 Dart 和 flutter 的插件。

打开SDK Manager,查看SDK Manager下的Android SDK Location:

在这里插入图片描述

要添加三个环境变量:

  • ANDROID_HOME:(Android SDK Location)
  • 在Path环境变量下添加:
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\tools

在flutter console里面对更新这些位置:

flutter config --android-sdk "android sdk位置"
flutter config --android-studio-dir "android studio位置"

如果不执行这一步Android Studio不会检测到AVD,也就是说不能将项目运行在安卓模拟器上。

新建项目

新建一个项目选择之前下载的flutter跟目录作为新建项目所需的flutter sdk的文件目录,在devices里面选择安卓AVD,执行main.dart.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值