Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac上用Flutter来开发--Android

Mac上用Flutter来开发--Android

作者头像
码客说
发布于 2019-10-22 08:57:01
发布于 2019-10-22 08:57:01
1K00
代码可运行
举报
文章被收录于专栏:码客码客
运行总次数:0
代码可运行

安装

Flutter中文网

下载Flutter

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~
git clone -b beta https://github.com/flutter/flutter.git

克隆的地址也可以从码云上找

查看PATH

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $PATH

临时设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~
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

永久设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~
pwd

比如我的是/Users/psvmc

打开配置文件

如果用的是bash shell

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi .bash_profile

如果用的是zsh

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
open ~/.zshrc

添加以下配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH="/Users/psvmc/flutter/bin:$PATH"

让配置立即生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source .bash_profile

Windows执行如下操作

添加环境变量

属性

PUB_HOSTED_URL

https://pub.flutter-io.cn

FLUTTER_STORAGE_BASE_URL

https://storage.flutter-io.cn

删除之前的临时文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf ~/flutter/bin/cache/lockfile

接下来运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ./flutter
flutter doctor

这个命令会告诉你你的flutter还缺少什么依赖

接着运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flutter

第一次运行flutter它会自动下载一些依赖,并且进行自动编译。

随后再次运行flutter就会跳过这些步骤。

安装完flutter以后google analytics默认是自动打开的,国内建议选择关闭:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flutter config --no-analytics

终端创建项目

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~
cd Downloads
flutter create my_flutter_app

连接上手机 运行项目

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd my_flutter_app
flutter run

在项目目录中,您应用程序的代码位于 lib/main.dart

添加新包后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flutter packages get

安装插件

Android StudioPlugins 查找dartflutter并安装。

问题

运行卡住

Waiting for another flutter command to release the startup lock

  • 1、打开flutter的安装目录/bin/cache/
  • 2、删除lockfile文件
  • 3、重启AndroidStudio
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf ~/flutter/bin/cache/lockfile

插件安装不生效

Android studio安装插件后没有New Flutter Project选项的

  • Android Studio更新到3.0.0以上的版本
  • 并去File->Setting->Plugins更新FlutterDrat插件即可

环境变量不生效

解决 Mac 下配置环境变量在 ZSH 中无效的问题

在配置 gradle 的时候, 发现在 /etc/profiles 中设置了环境变量后, 还是不能在 zsh 中使用.

但在 Terminal 中可以正常使用. 后来发现是因为没有在 .zshrc 中配置.

在终端中输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
open ~/.zshrc

以此来查看 .zshrc 文件, 找到里面的 # User configuration 部分. 可以看到当前 zsh 支持的所有本地已配置环境变量.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH="/Users/zhangjian/flutter/bin:$PATH"

里面追加一条想要配置的环境变量路径.

重启 item2 即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Flutter 环境准备篇
Windows 下,设置临时环境变量,不推荐!!!,建议将之配置到系统环境变量中。
arcticfox
2020/06/11
1.1K0
「 Flutter + zsh 」设置镜像后 macOS 执行 flutter packages get / flutter pub get 依然慢
一、前言 国内使用 Flutter 时,会出现 flutter 下载/更新慢的问题 此时如果我们去网上搜索都是让添加镜像,但有时添加了还是不行 这里我详细的总结了下解决方法 二、国内镜像 首先还是中规中矩,先讲一下设置镜像的方法 把个人根文件夹 /Users/用户名 下,设置成显示隐藏文件 这里我们看到一个名为 .bash_profile 的文件,这类似系统环境变量的配置文件 双击打开后,我们在里面添加上这两行即可: 为了方便大家 CV ,具体内容如下: export PUB_HO
圆号本昊
2021/09/24
2K0
「 Flutter + zsh 」设置镜像后 macOS 执行 flutter packages get / flutter pub get 依然慢
Flutter(一)--Flutter安装遇到的问题汇总Flutter(一)--Flutter安装遇到的问题汇总
问题:-bash: fultter: command not found 解决:
用户8893176
2021/08/09
9400
Flutter—开始与环境搭建
进入flutter sdk 目录,然后找到bin/cache/lockfile文件,删除,然后在重新建, ok!
Light413
2020/06/23
8690
Flutter—开始与环境搭建
Flutter macOS环境配置
由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
yechaoa
2022/06/10
9650
Flutter macOS环境配置
flutter的mac安装教程
“虽然官网上已经有很详细的教程了,但是作为一名没有开发过客户端,刚买mac不到一年的人来说还是有很多不是很明白的地方,本次教程就是准对完全没有经验的小白的安装教程 下载 Flutter SDK 地址:
用户4131414
2020/03/19
9.1K0
【错误记录】Flutter 报错 Downloading the Dart SDK using the BITS service failed, retrying with WebRequest...
官方推荐的中国镜像 : https://flutter.dev/community/china
韩曙亮
2023/03/28
1.5K0
【错误记录】Flutter 报错 Downloading the Dart SDK using the BITS service failed, retrying with WebRequest...
mac下创建第一个flutter项目以及遇到的问题
换电脑之后就没整过flutter环境,这周正好得空,就把flutter先搭起来,下面记录过程以及遇到的问题, 解决办法。
小吕
2022/09/26
1.2K0
mac下创建第一个flutter项目以及遇到的问题
Flutter 在macOS的安装步骤
Flutter至今为止,还是个比较新的跨平台方案,不过既然是谷歌推出的,我们空余时间就来研究下
爱因斯坦福
2018/09/10
1.5K0
mac 搭建 Flutter 开发环境
最近由于业务需要,开始进行 Flutter 的研究,由于 Flutter 的环境搭建在官网上有些细节不是很清楚,笔者重新整理输出
网罗开发
2021/05/14
8110
mac 搭建 Flutter 开发环境
Flutter环境搭建ForMac
关于Flutter的介绍我这里就不多说(看官网),如果你已经了解过了,那么这篇文章正好针对移动开发者,开启Flutter之旅。
CC老师
2022/01/13
9630
Flutter环境搭建ForMac
Flutter安装
另一个是/opt目录(隐藏文件,command + shift + .设置显示):
玖柒的小窝
2021/10/25
1K0
Flutter安装
Flutter中几个常见的小白问题
安装Flutter的时候一定没看文档,由于你懂的原因,国内使用Flutter需要配置镜像。为PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL配置下指定地址。目前来有两个镜像可供选择:
JarvanMo
2019/03/19
8.8K1
Flutter中几个常见的小白问题
【Flutter】Flutter 开发环境搭建 ( 2021年08月25日 补充最新资料 | 最新安装教程 )
【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 ) : https://hanshuliang.blog.csdn.net/article/details/104825048 ;
韩曙亮
2023/03/29
8730
【Flutter】Flutter 开发环境搭建 ( 2021年08月25日 补充最新资料 | 最新安装教程 )
Flutter环境安装 && 运行
Flutter环境配置到运行,问题备忘记录。比如遇到Android sdkmanager tool not found和Running Gradle task 'assembleDebug'...
莫空9081
2021/07/16
1.4K0
Flutter环境搭建记录
1.下载安装包之后执行flutter doctor报错:zsh: command not found: flutter
yuezhongbao
2020/05/11
4480
Fullter环境搭建
Android Studio 是基于 IntelliJ IDEA 的、Google 官方的 Android 应用集成开发环境 (IDE)。我们在官网上找到最新版(截止至本文定稿,最新版为 3.4),下载后启动安装文件,剩下的就是按照系统提示进行 SDK 的安装和工程配置工作了。配置完成后,我们打开 AVD Manager,点击“Create Virtual Device”按钮创建一台 安卓手机模拟器,至此 Android Studio 的安装配置工作就完成了。
用户1072003
2024/02/28
1990
Fullter环境搭建
Flutter |macOS 下载安装配置
4. 通过 flutter doctor 验证当前 Flutter 开发环境是否完善
贺biubiu
2020/05/22
1.5K0
逻辑-Flutter专栏- 你环境配置好了?
这个篇章我们一起快速搭建 Flutter 的开发环境,同时会将搭建Flutter 开发环境中的一些技巧和经验分享给大家。
CC老师
2021/01/06
7880
逻辑-Flutter专栏- 你环境配置好了?
Flutter开发桌面端程序
先说结论,目前Flutter还不能作为生成环境的桌面开发技术,这里仅作为尝鲜来学习。
码客说
2021/10/27
2.6K0
相关推荐
Flutter 环境准备篇
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验