pixel4 mikrom1.0.1 aosp_10.0.0_r7-userdebug编译笔记

本文提供了Pixel4设备MikRom1.0.1的编译步骤,包括在Ubuntu18.04.6或22.04.6环境下使用OpenJDK8,Android10.0.0版本的AOSP。首先需要下载驱动并解压,然后执行shell文件,同意许可协议。在ActivityThread.java中添加@UnsupportedAppUsage注解,并更新白名单文件。为解决API报错,需运行makeupdate-api命令。最后,文章提到了如何按照AndroidQ标准处理类新增API错误,以及刷机包的制作过程。
摘要由CSDN通过智能技术生成

pixel4 mikrom1.0.1

github:https://github.com/dqzg12300/MikRom

编译环境

ubuntu 18.04.6/22.04.6
java版本:openjdk8

Android版本
android_10.0.0_r7 qd1a.190821.007
aosp_flame-userdebug

必须下载驱动文件解压

依次执行刚解压的 shell 文件(别enter的太急),每个文件执行都需要在最后手动输入 “I ACCEPT”,所以谨慎 enter(坑人)。

编译步骤

1.修改代码
ActivityThread.java 6130行 handleBindApplication(AppBindData data) 方法
添加 @UnsupportedAppUsage 注解

白名单文件: build/core/tasks/check_boot_jars/package_whitelist.txt 末尾添加

###################################################
cn\.mik
cn\.mik\..*

2.解决api报错

make update-api

public
cp frameworks/base/api/current.txt prebuilts/sdk/28/public/api/android.txt

system
cp frameworks/base/api/system-current.txt prebuilts/sdk/28/system/api/android.txt

/frameworks/base/api/current.txt
/frameworks/base/api/system-current.txt
/frameworks/base/api/test-current.txt

参考
android Q 标准类新增api错误

(TD)刷机包制作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值