Android O/P版本更新patch后刷GSI后无法开机问题

问题描述

     近期大量更新patch后,客户VTS 和 CTS-on-GSI测试,刷GSI无法开机问题,都是由于hidl的改动造成的。这个需要google出新的GSI来解决。
[Related Patch]
o1.mp1 ALPS04304953
o1.mp2 ALPS04308385
     上述两笔patch都有涉及hidl的修改,请客户确认是否上述两笔Patch导致的。

[Key Log]
    如何判定是否是该问题。替换gsi后,开机logcat Log 中反复打印类似如下关键Log, 那么就可以确认是google GSI本身的问题。

关键Log如下:
Example1.
"CANNOT LINK EXECUTABLE "/vendor/bin/hw/merged_hal_service": cannot locate symbol "_ZN7android8hardware7details14gServiceSidMapE" referenced"

Example2.
CANNOT LINK EXECUTABLE "/vendor/bin/hw/vendor.mediatek.hardware.power@1.1-service": cannot locate symbol "_ZN7android8hardware7details14gServiceSidMapE" referenced by "/vendor/lib64/vendor.mediatek.hardware.power@1.1_vendor.so"...

解决方案
    需要配套google最新的GSI。等待Google释放最新GSI的offical release。
客户可以自行从google PAB上下载最新的daily build版本进行测试,或联系google先临时提供一个GSI的版本。

PAB 网址:  https://partner.android.com/partnerdash/d/partnerandroidbuild/?pli=1#p:id=home&a=543365459

Step1.
客戶进入后根据Android 版本去选择 branch
O1 : oc-mr1-gsi-release
P   : pie-gsi-release 或 pie-gsi

Step2.
然后再 根据device 的种类去选择 product, 看要用哪种GSI.

oc-mr1-gsi-release 对应的GSI:
https://partner.android.com/partnerdash/d/partnerandroidbuild/?pli=1#p:id=buildlist&a=543365459&h=YnJhbmNoPWdpdF9vYy1tcjEtZ3NpLXJlbGVhc2UmcHJvZHVjdD1hb3NwX2FybV9h

Thanks!

作者: RESSRC

个人资源站

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据