目录
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
添加
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安装显卡驱动》