首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac上用Flutter来开发--Android

Mac上用Flutter来开发--Android

作者头像
码客说
发布2019-10-22 16:57:01
9050
发布2019-10-22 16:57:01
举报
文章被收录于专栏:码客码客

安装

Flutter中文网

下载Flutter

cd ~
git clone -b beta https://github.com/flutter/flutter.git

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

查看PATH

echo $PATH

临时设置

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

永久设置

cd ~
pwd

比如我的是/Users/psvmc

打开配置文件

如果用的是bash shell

vi .bash_profile

如果用的是zsh

open ~/.zshrc

添加以下配置

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"

让配置立即生效

source .bash_profile

Windows执行如下操作

添加环境变量

属性

PUB_HOSTED_URL

https://pub.flutter-io.cn

FLUTTER_STORAGE_BASE_URL

https://storage.flutter-io.cn

删除之前的临时文件

rm -rf ~/flutter/bin/cache/lockfile

接下来运行

cd ./flutter
flutter doctor

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

接着运行

flutter

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

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

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

flutter config --no-analytics

终端创建项目

cd ~
cd Downloads
flutter create my_flutter_app

连接上手机 运行项目

cd my_flutter_app
flutter run

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

添加新包后

flutter packages get

安装插件

Android StudioPlugins 查找dartflutter并安装。

问题

运行卡住

Waiting for another flutter command to release the startup lock

  • 1、打开flutter的安装目录/bin/cache/
  • 2、删除lockfile文件
  • 3、重启AndroidStudio
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 中配置.

在终端中输入:

open ~/.zshrc

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

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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 下载Flutter
    • 终端创建项目
      • 安装插件
      • 问题
        • 运行卡住
          • 插件安装不生效
            • 环境变量不生效
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档