编译完成,开机卡一屏,已经抓取log,但不会修复,求教
https://del.dog/ickyphurux.log
如果你正在编译 Android 11,并且设备配置中已经包含 vendor.lineage.trust(比如在 device.mk 中存在类似语句:PRODUCT_PACKAGES += vendor.lineage.trust@1.0-service),那就需要从设备自身的 manifest.xml 中删掉相关部分,否则会引发冲突(因为当前 HAL 的清单文件已存在:hardware/lineage/interfaces/trust/lineage.trust@1.0-service.xml,类似的冲突可用相似的方法解决)。
vendor.lineage.trust
PRODUCT_PACKAGES += vendor.lineage.trust@1.0-service
hardware/lineage/interfaces/trust/lineage.trust@1.0-service.xml
GHF0127
看起来是你修改的 manifest.xml 有格式错误,而完整删除其中一项通常不会导致这个问题,例如:
从某个 <hal format="hidl"> 删除到它的结束标签 </hal>,别删多了。
<hal format="hidl">
</hal>
此外,建议在两个 device 中使用相同的分支(例如统一使用 mkr-mr1 然后再修改),如果有空闲也可以试着把两个 device 合并成为一个(假设只需要为某一型号的设备编译 ROM,而无需考虑同 SOC 的其它设备)。
mkr-mr1