Android Flutter实践--安装(Windows)

简介: Flutter官网Flutter中文网Flutter社区中文资源1. 下载源码git clone -b beta https://github.
Flutter官网
Flutter中文网
Flutter社区中文资源

1. 下载源码

git clone -b beta https://github.com/flutter/flutter.git
img_1f039b09d1cc80d27fdf5fcef809a787.png
图1.png

2. 配置环境变量

I. 命令配置

export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
// 配置环境变量
export PATH=`pwd`/flutter/bin:$PATH

II. 右键我的电脑->属性->高级系统设置->环境变量->用户变量

  • 在“用户变量”下检查是否有名为“Path”的条目:
    • 如果该条目存在, 追加 D:\Program\flutter\bin(此处路径为自己本地存储地址+\flutter\bin)的全路径,使用 ; 作为分隔符.
    • 如果条目不存在, 创建一个新用户变量 Path ,然后将 flutter\bin的全路径作为它的值.
  • 在“用户变量”下检查是否有名为”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的条目,如果没有,也添加它们。


    img_4a35659baca598e924aff2126d2ccb9d.png
    图2.png

    img_0b32293c7f1a0e3f0dabeb42de32e451.png
    图3.png

3. 运行flutter doctor

打开命令提示符,运行命令:

flutter doctor

用于下载Dart SDK和更新Flutter Tool.


img_ede4d43d18bec0e2669ce66b5336e58a.png
图4.png

4. 打开 Android Studio

安装插件:

  • Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).
  • Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).

File->Settings->Plugins->Browse Repositories,
输入Flutter,点击Install(安装).由于Flutter插件依赖于Dart插件,因此在下载Flutter时会同时下载Dart插件

img_bc8b47566ecda8b4b25e2dba6560a536.png
图6.png

3). 重启.

5. 创建项目

1). New Flutter Project
img_51555919a305958cbacf682194d7309d.png
图7.png
2). 选择 Flutter application 作为 project 类型, 然后点击 Next
img_c4982f05fcb731f819aedef50d60cc5b.png
图8.png
3). 配置工程名
img_b2c75daf26b2468fbc705fed2f959377.png
图9.png

img_293c7d2149da2d93d8ab8f713b8f6cd1.png
图10.png
4). 工程目录
img_12435eb8c4fb2fe53ce4a3ea8ef07539.png
图11.png
  • android: Android 工程
  • ios: ios工程
  • lib: dart文件所在文件夹
  • test: 测试文件
5). 运行
img_8a1cc4ca641fde7fff1c69db64952471.png
图12.png
6). 热重载

在lib/main.dart文件中修改文字:
You have pushed the button this many times修改You have clicked the button this many times,并点击保存。(调用 Save All (cmd-s / ctrl-s), 或点击 热重载按钮 (带有闪电️图标的按钮).)

目录
相关文章
|
11月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
2614 160
|
5月前
|
缓存 自然语言处理 Dart
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
蒋星熠Jaxonic,Flutter技术探索者。深耕跨平台开发,专注自绘引擎、性能调优与工程化实践。从渲染原理到生产落地,分享可复用的架构思维与最佳实践,助力开发者打造高效稳定的应用体验。
692 68
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
|
11月前
|
存储 Android开发
如何查看Flutter应用在Android设备上已被撤销的权限?
如何查看Flutter应用在Android设备上已被撤销的权限?
569 64
|
6月前
|
存储 消息中间件 人工智能
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
220 11
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
|
11月前
|
存储 Android开发 数据安全/隐私保护
如何在Android设备上撤销Flutter应用程序的所有权限?
如何在Android设备上撤销Flutter应用程序的所有权限?
717 64
|
11月前
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
2053 62
|
11月前
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
771 61
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
400 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
846 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
安全 Android开发 数据安全/隐私保护
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
721 12
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件

热门文章

最新文章