flutter 运行到模拟器上

背景

上一篇已经安装好了环境,这一篇先把默认创建的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...

最终地址

github.com/xcyxiner/ca...

相关推荐
CHEEVEN_QY19 分钟前
新能源汽车电池托盘FSW量产的工艺稳定性控制
java·前端·汽车
Alice-YUE26 分钟前
前端 × AI:从 Cursor 到 Transformer,一份完整认知路径
前端·人工智能·transformer·ai编程·前端开发·cursor
Code_Solitude1 小时前
C语言:关于二维数组的作业总结
java·c语言·前端
acd120091 小时前
前端随笔:数据明明变了,Vue 页面就是不更新
前端·javascript·vue.js
树下困觉眯2 小时前
View绘制流程学习--获取WindowManager的三种方式
android·系统架构·view design
传人3 小时前
悬停旋转放大和位移效果如何写
前端·javascript·css
zhangzeyuaaa3 小时前
Ruby 方法参数完全指南:默认值、可变参数与关键字参数
前端·python·ruby
粥里有勺糖3 小时前
视野修炼-技术周刊第135期 | 鼠标跟随宠物
前端·github·aigc
vilya3 小时前
我怎么给手机 GUI Agent 做双通道感知:无障碍树为主,投屏像素兜底
android·人工智能
粥里有勺糖3 小时前
拿 Codex 协助清理磁盘,Nice!
前端·后端·github