Android 模拟器不必困在桌面:用 serve-avd 把调试画面、输入和日志收进一个浏览器端点
做 Android 调试时,模拟器通常是一个“看得见却不容易交给别人”的窗口。开发者要在本机看画面、点按控件、读 logcat;测试同事或远程机器上的自动化流程又需要同一台设备的状态。传统做法往往是在...
最新内容
做 Android 调试时,模拟器通常是一个“看得见却不容易交给别人”的窗口。开发者要在本机看画面、点按控件、读 logcat;测试同事或远程机器上的自动化流程又需要同一台设备的状态。传统做法往往是在...
Claude Code、Codex 或其他编程 Agent 真正跑起来后,问题往往不在“能不能再开一个”,而在“我现在到底该看哪一个”。一个窗格在跑测试,另一个等权限确认,第三个已经完成却没人收尾;离...
团队同时使用 Claude Code、Codex 和 Gemini CLI 时,真正难管的通常不是某一次提示词,而是工程边界:不同成员装了不同版本;MCP 服务要重复配置;一次任务里的研究、实现和测试...
本地开发里最熟悉也最容易处理粗暴的一类报错,是 address already in use。前端想占用 3000 端口、API 想监听 8000,终端只告诉你端口已经被使用。接着通常是 lsof -...
让 Claude Code 执行搜索、编写测试或重构时,终端经常会出现一段几十秒到数分钟的空档。此时最常见的行为是切去浏览器、聊天工具或另一个任务;等回过神来,模型已经提出问题,注意力却已经被另一条信...
团队同时使用 Claude Code、Codex 和 Gemini CLI 时,真正难管的通常不是某一次提示词,而是工程边界:不同成员装了不同版本;MCP 服务要重复配置;一次任务里的研究、实现和测试...
“代码合并了,文档下周再补”几乎是每个团队都会积累的技术债。问题往往不在于没人会写 Markdown,而在于文档系统和开发流程是两套系统:代码在 Git、审查在 Pull Request、部署在 CI...
你有没有遇到过这种情况:本地跑了个大模型,装了 Open WebUI 或 LibreChat,界面很漂亮,但它除了聊天什么也做不了——不能打开你的文件、不能操作浏览器、不能帮你自动化日常工作。另一边,...
你的 AI 编码 Agent 对话是不是已经变成一条无限滚动的聊天历史?想回去对比两个方案的区别,得翻几百行对话;想基于某个早期决策重新探索,只能痛苦地从头开始;Agent 调用了什么工具、改了什么文...
AI 编码 Agent 写代码很快,但人的审阅速度跟不上。更尴尬的是,当 Agent 在一个长会话里输出几段代码,你只能通过复制粘贴来回它对线——”第三段那个函数命名改一下”&...