会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Greg-Lyu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2025年6月27日
ubuntu 国内环境安装ohmyzsh
摘要: 使用国内镜像加速安装 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)
2025年6月23日
Git如何撤销一个提交,并重新push
摘要: 背景 在git上push了一个错误的信息和文件,需要撤销,公司使用Gerrit来自动化处理提交信息。 Gerrit 撤销提交 Gerrit提交信息中点击abandon 本地撤销 git git reset --soft HEAD~1 该命令,取消刚才的push,并保留暂存区(注意,只是本地,远程仓库
阅读全文
posted @ 2025-06-23 15:09 Greg_LYU
阅读(135)
评论(0)
推荐(0)
2025年6月1日
AOSP 之 emulator 常用参数
摘要: 在 AOSP 编译好 emulator(即 Android 模拟器)后,你就可以使用它来启动你编译的系统镜像了。emulator 工具有很多常用的命令行参数,以下是一些常用参数分类和说明: 📦 基本参数 参数 说明 -avd <name> 启动指定的 AVD 名称(模拟器配置) -sysdir <
阅读全文
posted @ 2025-06-01 10:53 Greg_LYU
阅读(114)
评论(0)
推荐(0)
2025年5月24日
AOSP编译之 list_products
摘要: 运行过 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)
2025年5月16日
ubuntu增加swap空间
摘要: 在编译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)
2025年5月8日
AOSP编译之-如何选择具体分支以及如何回退到最初版本?
摘要: 假设你已经同步了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)
2025年4月30日
AOSP 编译之 user、userdebug、eng 区别
摘要: 在 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)
新版本 AOSP 大坑之 lunch No target specified.
摘要: 2025 年的新版本的 Android 源码,运行lunch 不再显示构建列表。而是需要自己去按照 lunch TARGET_PRODUCT-TARGET_RELEASE-TARGET_BUILD_VARIANT 这个格式去选择要编译的产品和版本。其中有三个变量 TARGET_PRODUCT(产品)
阅读全文
posted @ 2025-04-30 16:31 Greg_LYU
阅读(673)
评论(0)
推荐(0)
2025年4月29日
javap 命令的常用方式
摘要: javap 是 Java 开发工具包(JDK)中的一个命令行工具,用于反编译 Java 类文件并显示其详细信息,包括类的成员(字段、方法)、字节码、常量池以及方法的签名信息。方法的签名(Method Signature)包含了方法的名称、参数类型和返回类型,这在反射编程和理解类的结构时非常有用。 以
阅读全文
posted @ 2025-04-29 21:26 Greg_LYU
阅读(192)
评论(0)
推荐(0)
2025年4月15日
Linux中常用查找命令之find、grep以及二者混合使用
摘要: 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)
上一页
1
2
3
4
下一页
公告