背景
上一篇已经安装好了环境,这一篇先把默认创建的demo跑起来。
初始化

使用脚手架,新建applicaion,先只创建安卓的
添加模拟器
docs.flutter.dev/platform-in...


ruby
ubuntu@LAPTOP-IAHSQH9B:~$ flutter emulators
Unable to find any emulator sources. Please ensure you have some
Android AVD images available.
这个就不管了,反正没有也能用,主要依赖的是adb
.bashrc 配置如下
ini
export ANDROID_AVD_HOME="/mnt/c/Users/PC/.android/avd"
/mnt/d/android_sdk/cmdline-tools/22.0/bin 下新建 avdmanager
bash
#!/bin/bash
cd /mnt/c/
/mnt/c/Windows/System32/cmd.exe /c "D:\android_sdk\cmdline-tools\22.0\bin\avdmanager.bat" "$@"

运行
arduino
flutter clean
flutter run -v
下载依赖(或者考虑阿里云的就没这个问题)
maven.aliyun.com/mvn/guide 不走代理可以用这个
首先是代理(默认的会下载dl.google.com)
stackoverflow.com/questions/5...
这里代理改成自己的vpn的端口

wsl下默认会找linux的ndk,之前下载的ndk用不上了
bash
# 进入 WSL 的 home 目录
cd ~
# 下载 Linux 版 NDK r23c
wget https://dl.google.com/android/repository/android-ndk-r23c-linux.zip
# 解压
unzip android-ndk-r23c-linux.zip
# 记住这个路径:/home/ubuntu/android-ndk-r23c

编译以及运行
arduino
flutter run
运行的时候最好断开vpn,这破玩意影响连接 github.com/flutter/flu...
