摘要: AOSP 中单编 framework模块的时候,报错了 解决方法: source 和 lunch 之后,使用 make host-libprotobuf-java-full 编译出来这个模块即可。 阅读全文
posted @ 2025-10-31 10:53 Greg_LYU 阅读(1) 评论(0) 推荐(0)
摘要: 一、问题背景 最近在做项目适配时,我遇到了一个非常诡异的问题: 我的应用需要适配不同尺寸的手表屏幕,因此我在 res/ 目录下为不同设备准备了多份 dimens.xml 文件,例如: res/ ├── values/ ├── values-w320dp-h374dp/ ├── values-w360 阅读全文
posted @ 2025-10-22 17:04 Greg_LYU 阅读(10) 评论(0) 推荐(0)
摘要: 非常好的问题 👏,而且你这个需求其实是 最常见、最合理 的做法。 你完全正确 —— 如果你的模块(library modules)只需要 release(正式版)构建,而 app 有多个 buildType(比如 dev, prod 等),你 不需要 在每个模块都加这些 buildType。 但 阅读全文
posted @ 2025-10-22 11:30 Greg_LYU 阅读(9) 评论(0) 推荐(0)
摘要: 最近在做一个项目,由于 app 是运行与小型 Android 设备上,对 apk 的启动速度和 apk 大小有一定需求,要求 apk 越精简越好,也就是越小越好。 但是我一开始,并没有注意这个问题,引入了很多的库,等项目开发完毕后,发现 debug apk 有 19MB 多,Release 版本有 阅读全文
posted @ 2025-10-17 11:01 Greg_LYU 阅读(27) 评论(0) 推荐(0)
摘要: 自动生成 10 个 1m 文件 adb shell 'for i in $(seq 1 10); do dd if=/dev/zero of=/sdcard/file_$i.bin bs=1048576 count=1; done' 生成多个不同大小的文件(1MB 到 5MB) adb shell 阅读全文
posted @ 2025-09-25 20:29 Greg_LYU 阅读(17) 评论(0) 推荐(0)
摘要: 首先我们需要在源代码环境中将 build/target/product/security/ 文件夹 copy 到本地。 下边的操作需要在 ubuntu 或者 mac 下。 重要安全提醒:platform 密钥是系统级私钥,拥有它就能签出系统权限应用。不要把它放到公共机器 / 共享位置,谨慎保管,必要 阅读全文
posted @ 2025-09-25 17:19 Greg_LYU 阅读(34) 评论(0) 推荐(0)
摘要: AOSP 编译完成后在 `out/target/product/****/` 目录下生成的一系列 `.img` 文件。这些 `.img` 文件大多是将来烧录到设备(或模拟器)中的系统分区镜像。下面是对每个镜像文件的详细解释: 🔧 各 .img 文件含义详解 文件名 说明 boot-debug.im 阅读全文
posted @ 2025-08-05 14:30 Greg_LYU 阅读(133) 评论(0) 推荐(0)
摘要: # Makefile for compiling C program # Compiler CC = gcc # Compiler flags CFLAGS = -Wall -g # Target executable name TARGET = exe # Source files SOURCES 阅读全文
posted @ 2025-07-25 17:16 Greg_LYU 阅读(10) 评论(0) 推荐(0)
摘要: 背景 ubuntu安装ohmyzsh后,输入中文显示没问题,但是粘贴中文出现乱码。 解决方法 ~/.oh-my-zsh/lib/misc.zsh中, 在尾部写入 DISABLE_MAGIC_FUNCTIONS=true。抛弃魔法功能,即可。 本篇文章原作者: https://blog.csdn.ne 阅读全文
posted @ 2025-07-03 09:52 Greg_LYU 阅读(20) 评论(0) 推荐(0)
摘要: 很好!你可以很方便地在 Ubuntu 服务器上搭建自己的 Git 仓库服务器,供自己上传项目,并通过局域网或公网(如 IP + 端口)让别人访问查看代码。 下面我为你详细列出完整流程,不依赖 GitHub/GitLab,就是自己搭建纯 Git 服务。 ✅ 一、准备工作 服务器要求: 系统:Ubunt 阅读全文
posted @ 2025-06-30 20:14 Greg_LYU 阅读(453) 评论(0) 推荐(0)