macOS ⇄ Android 局域网无线传输 APK 终极方案

针对 macOS 自带 Python 服务在传输大文件(如 APK)时容易断连报错(Broken Pipe)的问题,改用前端业界标准工具 http-server。此方案零安装、更稳定、自动显示 IP,是开发者调试最推荐的"随用随走"方案。

核心步骤

1. 准备工作

  • 确保 Mac 和 安卓手机连接同一 Wi-Fi。
  • Mac 需已安装 Node.js(React Native 开发环境通常自带)。
  1. Mac 端开启服务

打开终端 (Terminal),执行以下两步:

Bash 复制代码
# 1. 进入 APK 文件所在的目录
cd ~/Downloads

# 2. 使用 npx 临时启动高性能文件服务器
# (首次运行输入 y 确认下载即可,不会污染全局环境)
npx http-server

3. 安卓端下载

  • 查看地址 :终端运行后会自动列出地址,找到 Available on: 下方 192.168.x.x 开头的地址。
  • 下载安装 :手机浏览器输入该地址(如 192.168.1.5:8080),点击 APK 文件即可满速下载,支持断点续传。

方案重点 (Highlights)

  • ⚡️ 更稳定 :相比 Python 的单线程服务,http-server 完美支持多线程下载,彻底解决 APK 下载到一半报错中断的问题。
  • 🧹 更洁癖 :使用 npx 运行,无需全局安装,用完即走,不占用系统空间。
  • 🧠 更智能 :启动后自动打印本机局域网 IP ,无需再手动输入 ipconfig 查询 IP 地址。
相关推荐
sm_926787053 小时前
RFID 标签打印的技术实现要点与二次开发实践
java·大数据·前端·c++·编辑器
IMPYLH3 小时前
HTML 的 <video> 元素
前端·html
溪语流沙3 小时前
【每天一个CSS | Day19】流光文字与一笔写成的手写签名
前端·javascript·css
逐光者9333 小时前
STM32——SPI 屏 · Flash · 高速
java·前端·stm32
To_OC4 小时前
同样是让 AI 写全栈,为什么别人一句话就够了
前端·前端框架·next.js
CDwenhuohuo4 小时前
electron pc项目打包成桌面端
前端·javascript·electron
前端大斗师4 小时前
「大于 1000」把 1000 元那单也算进去了:我在 Vue3 订单页对了 10 句话
前端·人工智能·typescript·大模型·原力计划
Jmyd01234 小时前
用 Web VR 引擎搭建 3D 虚拟展厅:从素材上云到多端实时渲染的完整数据链路
前端·3d·vr·三维数字化
刘天远5 小时前
Agent成本核算实现:事件表、状态分布与Python归集
前端·数据库·人工智能·python
欣欣之王来了5 小时前
开发环境准备:Node.js、npm、VS Code安装配置
前端·学习·架构·项目·vue3教程