自学内容网 自学内容网

Android 集成第三方RIL库

1.主题

Android集成第三方RIL库

2.问题背景

AW SDK 默认使用了全志ril库作为radio通路的demo。如果使用第三方模块厂提供的ril库,需要调整配置,以让rild加载这些配置。

3.修改方法

(1)修改RIL_LIB_BASENAME配置

方案目录下 common/system/config.mk 文件内,$(call inherit-product-if-exists, vendor/aw/public/prebuild/lib/librild/radio_common.mk) 上面添加将要使用的ril库名字,如ril库为libreference-ril-lierda,则按如下配置:

+RIL_LIB_BASENAME := libreference-ril-lierda

+

$(call inherit-product-if-exists, vendor/aw/public/prebuild/lib/librild/radio_common.mk)

(2)集成RIL库

将厂商提供的预编译so放到vendor/aw/public/prebuild/lib/librild/lib下面,其中,32位库放到lib32下面,64位库放到lib64下面:

注意文件名需要与前述配置的RIL_LIB_BASENAME保持一致。

(3)编译测试

按如上配置后,编译整机image进行测试。最终rild将会自动加载RIL_LIB_BASENAME 配置的ril库。


原文地址:https://blog.csdn.net/qq_53676406/article/details/147420124

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!