找不到服务宿主接口android.hardware.radio。config@1.0::IRadioConfig/default

找不到服务宿主接口android.hardware.radio。config@1.0::IRadioConfig/default,android,quectel,Android,Quectel,我正在将Quectel EC25集成到现有的沿袭ROM中,并在dmesg中接收以下消息 Could not find service hosting interface android.hardware.radio.config@1.0::IRadioConfig/default 这个问题来自什么?我是否在构建过程中丢失了一个包?此设备/ROM的原始收音机是高通公司的,而不是Quectel 我有以下HAL定义: <hal format="hidl"> <name>

我正在将Quectel EC25集成到现有的沿袭ROM中,并在dmesg中接收以下消息

Could not find service hosting interface android.hardware.radio.config@1.0::IRadioConfig/default
这个问题来自什么?我是否在构建过程中丢失了一个包?此设备/ROM的原始收音机是高通公司的,而不是Quectel

我有以下HAL定义:

<hal format="hidl">
    <name>android.hardware.broadcastradio</name>
    <transport>hwbinder</transport>
    <version>1.0</version>
    <interface>
        <name>IBroadcastRadioFactory</name>
        <instance>default</instance>
    </interface>
</hal>
<hal format="hidl">
    <name>android.hardware.radio.deprecated</name>
    <transport>hwbinder</transport>
    <version>1.0</version>
    <interface>
        <name>IOemHook</name>
        <instance>slot1</instance>
    </interface>
</hal>
<hal format="hidl">
    <name>android.hardware.radio</name>
    <transport>hwbinder</transport>
    <version>1.0</version>
    <interface>
        <name>IRadio</name>
        <instance>slot1</instance>
    </interface>
</hal>
我的舱单在这里:


实际上我不知道你的申请。但我在建造HAL的时候也遇到了同样的问题。 根据您的清单,HAL的实例将出现在HAL包的“default”文件夹中。但如果在运行时,如果没有创建实例,则会抛出此错误

因此,当我在main.cpp文件中创建HAL接口的实例时,我的错误消失了


你能试试同样的吗。并重新检查HAL包中是否存在名为“default”的文件夹,以及您的HAL接口是否在main.cpp文件中实例化

高通公司使用的RIL框架与普通框架不同

device/qcom/msmxxx/msmxxx.mk
添加如下内容

PRODUCT_PACKAGES += android.hardware.radio.config@1.0-service

试着用降价来突出显示你的
代码
,我想这可能就是问题所在。我去看看。我将尝试一下,并将向您汇报。非常感谢。我不得不转移到另一个项目,但将尝试测试这一点,并报告回来。非常感谢。
PRODUCT_PACKAGES += android.hardware.radio.config@1.0-service