Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

droidyue.com

技术小黑屋

Get the latest updates from 技术小黑屋 directly as they happen.

Follow now 86 followers

Latest posts

Last updated 3 days ago

一看就会,为 AI 编程 Agent 撸一个 MCP 服务

4 days ago

通过 MCP (Model Context Protocol) 让 AI 助手直接调用 ADB 命令操作 Android 设备,实现日志查看、应用安装、性能分析等自动化操作。...

同样是 Sonnet 4.5,为何 CLI 工具差距这么大

6 days ago

最近使用 Claude Code CLI 和 GitHub Copilot CLI 时发现,虽然两者都使用 Claude Sonnet 4.5...

定位 Android 权限声明来源

7 days ago

开发中经常需要排查某个权限是由哪个依赖库引入的,本文记录通过 Gradle daemon 日志快速定位权限来源的方法。 查询方法 使用以下命令在 Gradle daemon 日志中搜索权限声明: 1 grep -n...

Android 升级 targetSDK 35 解决 namespace 问题

15 days ago

升级 Android targetSDK 至 35 并使用 Gradle 8.0+ 后,遇到了第三方库 namespace 配置问题。 错误信息...

解决 Android Studio 关闭后终端 flutter run 进程自动结束的问题

21 days ago

在 Flutter 开发过程中,很多开发者遇到一个困扰的问题:当使用终端运行 flutter run 命令进行开发时,一旦关闭 Android Studio 或 IntelliJ IDEA,终端中的 flutter...

使用 grep 查找关键字并显示上下文行

4 months ago

背景 排查日志时,常需要定位关键字并带上一两行上下文确认语义。grep 内建的上下文选项可以直接满足需求,不必再手动 sed -n '19,21p'。 快速示例 假设想在 app.log 中找出包含 Fatal error...

Android 开发中的三个常见构建错误及解决方案

4 months ago

最近在 Android 项目开发中遇到了几个构建错误,以下是解决方案,供遇到同样问题的开发者参考。 1. META-INF 文件冲突 错误信息 1 2 3 4 5...

使用 flock 解决 Git `unable to read tree` 问题

4 months ago

背景 在 CI/CD 环境下,团队常遇到以下错误: 1 fatal: unable to read tree <SHA> 这通常是多个进程或脚本并发操作同一个...

Could not create task ':generateDebugRFile' 问题小记

12 months ago

前段时间,处理一个比较旧的 flutter plugin,涉及到 Android 的部分,一顿修改后,发现无法 gradle sync 成功。 报错如下, 1 2 3...

解决 Wrangler Pages 发布问题 No project selected. Would you like to create one or use an existing project?

over 2 years ago

在使用 Cloudflare 的 Wrangler 工具进行静态网站发布时,有时会遇到以下问题:在运行 wrangler publish 命令之前,终端会一直提示 “No project selected. Would...

Android 模拟器实现 hosts 修改

over 2 years ago

有时候我们需要使用 Android 模拟器来 绑定一下 hosts 来实现功能的开发与验证,刚好最近遇到了这样的需求,处理完成,简单记录一下。 替换m1 实现(针对 苹果 M1 芯片才需要处理) 下载这个文件...

Vs Code 快速实现 重写 方法

over 2 years ago

作为一个从 Android Studio/IntelliJ 切到 VS code 的开发者,一开始会遇到各种不适应的情况。 比如快捷键不一样,使用习惯不一样等。 这里将简单记录一下 个人遇到的一些痛点,比如如何重写方法。 在 Android...