IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android Studio 下搭建 Flutter 环境 -> 正文阅读

[移动开发]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.

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:45:21  更:2021-07-11 16:46:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 6:43:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码