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

相关推荐
用户921080262861 小时前
从 COT 到 ThoughtChain:AI 应用为什么需要展示“思考过程”
前端
天真小巫1 小时前
2026.8.23总结
前端·html
PedroQue991 小时前
RouterLink v2.5.0:H5端原生能力全面回归
前端·uni-app
八角丶1 小时前
Node.js 异步上下文详解(实验驱动)
前端·node.js
用户2181697049301 小时前
Flutter (二十五)视频播放
前端
半个落月1 小时前
在浏览器里运行 DeepSeek-R1:推理、流式输出与停止生成(二)
前端·人工智能·react.js
绿岛之北1 小时前
Electron 安全第四章: Preload 与 IPC
前端·electron
半个落月1 小时前
在浏览器里运行 DeepSeek-R1:从 WebGPU 检测到模型加载(一)
前端·人工智能·react.js
八角丶1 小时前
Node.js 事件循环详解(实验驱动)
前端·node.js