Firefly开源社区

打印 上一主题 下一主题

[Android] vibrate

344

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
344

vibrate

发表于 2023-5-6 19:08:00      浏览:1791 | 回复:0        打印      只看该作者   [复制链接] 楼主
本帖最后由 zz123456 于 2023-5-6 19:10 编辑

在添加震动马达时发现 vibrator service无法起来,原因是manifest.xml清单中没有vibrator,
手动修改/vendor/etc/vintf/manifest.xml,添加如下信息,重启设备马达就可以工作了.
    <hal format="hidl">
        <name>android.hardware.vibrator</name>
        <transport>hwbinder</transport>
        <version>1.0</version>
        <interface>
            <name>IVibrator</name>
            <instance>default</instance>
        </interface>
        <fqname>@1.0::IVibrator/default</fqname>
    </hal>


请问在编译系统的时候如何将这些信息添加到manifest.xml ?
我尝试覆盖这个文件,编译时直接报错了,请问应该使用什么方法?

PRODUCT_COPY_FILES += \

     device/rockchip/rk3588/vibrator/manifest.xml:/vendor/etc/vintf/manifest.xml

log:

build/make/core/base_rules.mk:588: error: overriding commands for target `out/target/product/rk3588_s/vendor/etc/vintf/manifest.xml', previously defined at build/make/core/base_rules.mk



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表