摘要: 使用国内镜像加速安装 Oh My Zsh​ sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)" 配置默认shell为zsh(重启shell生效) chsh -s $(which z 阅读全文
posted @ 2025-06-27 10:14 Greg_LYU 阅读(289) 评论(0) 推荐(0)
摘要: 背景 在git上push了一个错误的信息和文件,需要撤销,公司使用Gerrit来自动化处理提交信息。 Gerrit 撤销提交 Gerrit提交信息中点击abandon 本地撤销 git git reset --soft HEAD~1 该命令,取消刚才的push,并保留暂存区(注意,只是本地,远程仓库 阅读全文
posted @ 2025-06-23 15:09 Greg_LYU 阅读(135) 评论(0) 推荐(0)
摘要: 在 AOSP 编译好 emulator(即 Android 模拟器)后,你就可以使用它来启动你编译的系统镜像了。emulator 工具有很多常用的命令行参数,以下是一些常用参数分类和说明: 📦 基本参数 参数 说明 -avd <name> 启动指定的 AVD 名称(模拟器配置) -sysdir < 阅读全文
posted @ 2025-06-01 10:53 Greg_LYU 阅读(114) 评论(0) 推荐(0)
摘要: 运行过 source build/envsetup.sh 后才可使用 list_products product 是当前AOSP代码库中所有可用的产品配置,这些产品配置定义了不同的设备构建目标,包括模拟器和实际设备。运行如下: lvgg@lvgg-workstation:/media/lvgg/Li 阅读全文
posted @ 2025-05-24 16:04 Greg_LYU 阅读(137) 评论(2) 推荐(0)
摘要: 在编译AOSP之前,如果内存空间不够(小于等于32G),建议增加一下swap空间。 可以先试用top 或者 htop 查看一下swap 空间大小。 ubuntu默认是2G的交换空间,现在我们将其修改为32G。步骤如下: swapoff /swapfile rm /swapfile falloccat 阅读全文
posted @ 2025-05-16 22:17 Greg_LYU 阅读(38) 评论(0) 推荐(0)
摘要: 假设你已经同步了aosp源码,如何在源码中切换不同android版本分支?(假设源码根目录为aosp) 1.查看所有相关分支 # aosp目录下 cd .repo/manifests.git # 进到git仓库描述目录 git branch -a | cut -d / -f 3 | grep and 阅读全文
posted @ 2025-05-08 20:27 Greg_LYU 阅读(97) 评论(0) 推荐(0)
摘要: 在 AOSP(Android Open Source Project)中,user、userdebug 和 eng 是三种常见的构建类型(build type),它们决定了 Android 系统的行为、权限和调试功能。以下是它们的详细区别: 1. user(用户模式) 特点 面向最终用户:这是 An 阅读全文
posted @ 2025-04-30 16:40 Greg_LYU 阅读(542) 评论(0) 推荐(0)
摘要: 2025 年的新版本的 Android 源码,运行lunch 不再显示构建列表。而是需要自己去按照 lunch TARGET_PRODUCT-TARGET_RELEASE-TARGET_BUILD_VARIANT 这个格式去选择要编译的产品和版本。其中有三个变量 TARGET_PRODUCT(产品) 阅读全文
posted @ 2025-04-30 16:31 Greg_LYU 阅读(673) 评论(0) 推荐(0)
摘要: javap 是 Java 开发工具包(JDK)中的一个命令行工具,用于反编译 Java 类文件并显示其详细信息,包括类的成员(字段、方法)、字节码、常量池以及方法的签名信息。方法的签名(Method Signature)包含了方法的名称、参数类型和返回类型,这在反射编程和理解类的结构时非常有用。 以 阅读全文
posted @ 2025-04-29 21:26 Greg_LYU 阅读(192) 评论(0) 推荐(0)
摘要: find 命令 查找文件或目录(支持通配符如 * 和 ?) find /path/to/search -name "*.txt". // 查找对应路径下所有的txt文件 -type f 表示只查找文件(不包括目录) find /path/to/directory -type f -name "hel 阅读全文
posted @ 2025-04-15 14:17 Greg_LYU 阅读(84) 评论(0) 推荐(0)