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...

相关推荐
特立独行的猫A8 分钟前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos
修炼的dance1 小时前
白底图存JPG,sharp开mozjpeg背景杂点少近三成
前端
三少爷的鞋1 小时前
Kotlin 协程,重点就在「协」这个字上
android·kotlin
anOnion1 小时前
构建无障碍组件之Grid Pattern
前端·html·交互设计
好的佩奇2 小时前
Dart 之模式
android·flutter·dart
乔旭伟2 小时前
Vben3 中后台表格封装实战:useVbenVxeGrid 的全局收敛与七个坑
前端·anti-design-vue·1024程序员节
鶴哥只手遮天2 小时前
jQuery 4.0 源码架构与工程实践-第 10 章 尺寸、几何与显隐
前端·javascript·jquery
Mia_墨黎2 小时前
2026 Windows 11 终端美化完全指南
前端·后端
用户1880687493522 小时前
戴着 Rokid 接成语:用 AIUI 做一局有提示、有复盘的“接着说”
前端
Sakura_j_h_2 小时前
Three.js 单文件离线机械臂工作台:爆炸图、透明外壳与剖面
前端·机械臂·webgl·three.js·1024程序员节·esbuild