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

相关推荐
YHL11 小时前
🧠 Agent 记忆进阶:总结压缩与向量检索 —— 从截断到 Milvus 长期记忆
前端·人工智能
用户9210802628611 小时前
前端 Vue 专栏 05:从 Object.defineProperty 到 Proxy,彻底理解 Vue 响应式原理
前端
Fluxart.ai12 小时前
GPT Image 2.5 有使用次数限制吗?额度、并发、频率限制说明
服务器·前端·gpt
程序员海军12 小时前
AI 越来越强,为什么打工人反而越来越累、越来越内耗了?
前端·程序员·aigc
晴天1612 小时前
VSCodium 项目介绍
前端·javascript·vscode
世岩清上12 小时前
展厅数字内容同质化严重,怎样打造专属叙事风格?
大数据·前端·javascript·人工智能·html·音视频·展厅改造
晴天1612 小时前
前端动画体系全解析:类型、实现方案与工程选型最佳实践
前端
持敬chijing13 小时前
Web前后端开发-JavaScript 入门教程
开发语言·前端·javascript
李高钢13 小时前
Python Django 框架入门:从零搭建你的第一个 Web 应用
前端·python·django
PC2005_cloud13 小时前
Rust学习笔记:所有权、借用与生命周期——Rust的核心机制
前端·后端