stuartore / aosp-setup

Automatically setup android build environment and synchronize aosp source
10 stars 6 forks source link

对于 Android 15 构建的询问 #2

Open Tseshongfeeshur opened 1 week ago

Tseshongfeeshur commented 1 week ago

您好,请问有办法让这个脚本支持 Android 15 吗? 这是我使用 Rising OS 的 fifteen 分支时出现的报错内容:

=> sync source success.
=> Found device/xiaomi/psyche
including device/xiaomi/psyche/vendorsetup.sh
=> SKIP - source code is not Android 13
Tseshongfeeshur commented 5 days ago

好的,大佬辛苦啦🌹🌹

Tseshongfeeshur commented 5 days ago

想问您一下,您在您构建的 Android 14 版本的 Rising OS 的发布页面提到新的包需要使用 fastboot update 命令刷写,但由于我目前不太方便使用电脑,所以想通过 TWRP 执行该操作。我翻阅了压缩包内的 fastboot-info.txt 文件,其他行的含义我都大致明白,除了这一行:

update-super

我好像不明白如何在 TWRP 中执行等效操作,麻烦问下您有建议吗?

顺便说一句,我不太清楚您的 Android 14 版本的 Rising OS 需要什么底包,目前我准备刷写基于 Android 13 的 Hyper OS (最新) 作为底包,然后使用 TWRP 逐个刷写 Android 14 版本的 Rising OS 线刷包中的每个分区(除了上述提到的那一行操作我有点困惑)。

在次感谢您的解答。🌹🌹🌹

stuartore commented 2 days ago

Android 15好像要重新适配,目前好像没太多时间适配

参考RisingOS文档,如果要构建针对RisingOS的卡刷包,使用riserise b均可以,如果你要修改脚本的内容,查找rise fb(仅修改这几个文字即可):

# 修改为
rise
# 或
rise b

目前没有对vendor重新构建,原作者@xiaomi-psyche-development 相关信息可以在这里找到(目前source_xiaomi_psyche-devs):

source_xiaomi_sm8250-devs(){
    git_check_dir https://github.com/stuartore/device_xiaomi_psyche.git fourteen device/xiaomi/psyche
    git_check_dir https://github.com/xiaomi-sm8250-devs/android_device_xiaomi_sm8250-common.git lineage-21 device/xiaomi/sm8250-common
    git_check_dir https://github.com/stuartore/vendor_xiaomi_psyche fourteen lineage-21 vendor/xiaomi/psyche
    git_check_dir https://github.com/xiaomi-sm8250-devs/proprietary_vendor_xiaomi_sm8250-common.git lineage-21 vendor/xiaomi/sm8250-common
    git_check_dir https://github.com/Rocky7842/android_kernel_xiaomi_sm8250 lineage-21 kernel/xiaomi/sm8250
}

source_xiaomi_psyche-devs(){
    git_check_dir https://github.com/xiaomi-psyche-development/android_device_xiaomi_psyche lineage-21 device/xiaomi/psyche
    git_check_dir https://github.com/xiaomi-psyche-development/android_device_xiaomi_sm8250-common lineage-21 device/xiaomi/sm8250-common
    # sm8250 source tmp
    # git_check_dir https://github.com/pachdomenic/android_device_xiaomi_sm8250-common lineage-21 device/xiaomi/sm8250-common
    git_check_dir https://github.com/xiaomi-psyche-development/proprietary_vendor_xiaomi_psyche lineage-21 vendor/xiaomi/psyche
    git_check_dir https://github.com/xiaomi-psyche-development/proprietary_vendor_xiaomi_sm8250-common lineage-21 vendor/xiaomi/sm8250-common
    git_check_dir https://github.com/Rocky7842/android_kernel_xiaomi_sm8250 lineage-21 kernel/xiaomi/sm8250
}

对应的vendor版本号:V816.0.6.0.TLDCNXM (经过测试,此vendor在该source tree上表现一般,可能有电池不能更新电量的问题)

另外,在Android 14 QPR3后,存在相机、闪光灯占用问题,尽管尝试修复,目前参考了一些资料未解决

感谢提问🌹

Tseshongfeeshur commented 2 days ago

收到,我会去了解更多细节,祝您生活愉快!

Tseshongfeeshur commented 1 day ago

#12 我注意到您似乎在该 issue 提到了相机和闪光灯问题(该 issue 被标记为“已修复”),并且针对 Android 14 版本 Rising OS,您发布了两个版本(4.0 & 4.1),它们都没有修复该问题吗?您提到该问题“未解决”,那么该问题的表现是“相机完全不可用”还是“某些应用可用”?我已经在该仓库的分支仓库按照您的指点和官方文档的描述修改了构建命令,若摄像头与闪光灯通过某些方法可用,我会开始构建该 Rising OS 卡刷包。

与此同时我注意到开发者 mickaelmendes50 在存储库中创建了设备树,而且这位开发者在 XDA 论坛上发布了自构建的 Android 14 版本 Paranoid Android,该 ROM 相机和闪光灯正常,请问他的设备树对修复上述问题有帮助吗?我需要怎么做?

非常抱歉占用了您的时间,以及感谢您对设备适配所做出的所有努力和尝试。😢🌹🌹