会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Greg-Lyu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
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
阅读(61)
评论(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
阅读(171)
评论(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
阅读(979)
评论(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
阅读(1096)
评论(0)
推荐(0)
2025年4月29日
javap 命令的常用方式
摘要: javap 是 Java 开发工具包(JDK)中的一个命令行工具,用于反编译 Java 类文件并显示其详细信息,包括类的成员(字段、方法)、字节码、常量池以及方法的签名信息。方法的签名(Method Signature)包含了方法的名称、参数类型和返回类型,这在反射编程和理解类的结构时非常有用。 以
阅读全文
posted @ 2025-04-29 21:26 Greg_LYU
阅读(277)
评论(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
阅读(178)
评论(0)
推荐(0)
Android 系统与设备树支持关系图
摘要: 📊 Android 系统与设备树支持关系图 Android 版本 典型内核版本 设备树(Device Tree)支持情况 说明 Android 2.x–4.3 Linux 2.6.x–3.0 ❌ 基本没有设备树支持 多为旧式 board-xxx.c 板级硬编码初始化方式 Android 4.4 (
阅读全文
posted @ 2025-04-15 09:43 Greg_LYU
阅读(143)
评论(0)
推荐(0)
2025年3月20日
Android 系统 App 的类型
摘要: 1、直接将 Apk 文件放置到/system/app (Android5.0以前)或者 /system/priv-app (Android5.0 及以后)中,然后重启,则该 app 将拥有系统级别权限。注意,这种方式需要用户拥有root 权限,并且需要重新挂载/system分区为可读可写模式才可,且
阅读全文
posted @ 2025-03-20 10:58 Greg_LYU
阅读(84)
评论(0)
推荐(0)
2025年3月11日
vim 常用功能配置
摘要: 编辑文件 ~/.vimrc,若没有此文件,创建之即可。 set wildmenu set wildmode=full set nocompatible " 禁用 Vi 兼容模式,启用 Vim 的增强功能 filetype on " 启用文件类型检测 filetype plugin on " 启用文件
阅读全文
posted @ 2025-03-11 17:08 Greg_LYU
阅读(158)
评论(0)
推荐(0)
Vim 常用插件安装
摘要: 在 Vim 中安装插件可以显著提升编辑效率,常见的插件管理器有 Vim-plug、Pathogen 和 Vundle。以下是使用 Vim-plug 安装插件的步骤和一些常用插件推荐。 使用 Vim-plug 安装插件 安装 Vim-plug: 下载 Vim-plug:curl -fLo ~/.vim
阅读全文
posted @ 2025-03-11 16:33 Greg_LYU
阅读(1378)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告