Ubuntu18.04 Flutter开发环境搭建

目录

 

flutter安装

android studio安装

Android Studio创建Flutter项目

运行应用程序


flutter安装

下载flutter

https://flutter.dev/docs/development/tools/sdk/releases?tab=linux

https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz

解压到/data/program

sudo vi /etc/profile

扫描二维码关注公众号,回复: 9471553 查看本文章

添加

export PATH=/data/program/flutter/bin:$PATH

#运行

source /etc/profile

运行

flutter doctor

看是否需要安装其他

android studio安装

下载android studio

http://www.android-studio.org/

https://dl.google.com/dl/android/studio/ide-zips/3.5.2.0/android-studio-ide-191.5977832-linux.tar.gz

解压到/data/program/

cd /data/program/android-studio/bin

./studio.sh

下一步即可,最后选择Customer,然后下载安装后finish

打开android studio

cd /data/program/android-studio/bin

./studio.sh

create new project——选择默认project下一步——填写项目包信息

进入开发界面

sudo vi /etc/profile

添加

export ANDROID_HOME="/home/whq/Android/Sdk"

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools

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

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

#运行

source /etc/profile

再次运行

flutter doctor

提示需要同意license

flutter doctor --android-licenses

逐个按y

还有提示

[!] Android Studio (version 3.5)

✗ Flutter plugin not installed; this adds Flutter specific functionality.

✗ Dart plugin not installed; this adds Dart specific functionality.

Android Studio里

File——Settings——Plugins——

安装Flutter和Dart(安装Flutter会自动将Dart带上)

重启Android Studio后,File——Settings——Language& Frameworks——Flutter

设置右侧SDK:Filutter SDK path到/data/program/flutter,OK即可。

Android Studio创建Flutter项目

选择 File>New Flutter Project

选择 Flutter application 作为 project 类型, 然后点击 Next

输入项目名称 (如 myapp), 选择FlutterSDKpath为

然后点击 Next

点击 Finish

等待Android Studio安装SDK并创建项目.

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

运行应用程序

定位到Android Studio 工具栏:

在 target selector 中, 选择一个运行该应用的Android设备. 如果没有列出可用,请选择 Tools>Android>AVD Manager 并在那里创建一个

在工具栏中点击 Run图标, 或者调用菜单项 Run > Run.

如果一切正常, 您应该在您的设备或模拟器上会看到启动的应用程序:

可能会有提示/dev/kvm没有权限

sudo chmod 777 -R /dev/kvm

每次开机后都需要运行

注意,我这里选择了一个Android7.0(Google Play) x86_64的系统镜像

Android9.0会报错Em……

注意:需要显卡驱动,否则Android模拟机打开后就崩掉了。

ubuntu安装显卡驱动参见《ubuntu安装显卡驱动

发布了426 篇原创文章 · 获赞 33 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/whq12789/article/details/103629548