我正在将蓝牙移植到JB(这里讨论的项目代码:https://groups.google.com/forum/#!forum/renesas-emev-osp),我设法启动它,手动启动(bttest启用)和Power Widget按钮。因此代码整合似乎很好,但即使在完全干净重建之后,系统设置菜单下也不会出现蓝牙项目。我有这些课程:
$ grep BLUE *.mk
BoardConfig.mk:BOARD_HAVE_BLUETOOTH := true
BoardConfig.mk:BOARD_HAVE_BLUETOOTH_BCM := true
但看起来还不够,启用BT设置。我错过了什么?
答案 0 :(得分:3)
最近我编译自己的AOSP时遇到了同样的问题。
经过大量的反复试验后发现我在其中一个文件中遗漏了一个选项:
/system/etc/permissions/handheld_core_hardware.xml
/system/etc/permissions/tablet_core_hardware.xml
要编辑的文件取决于目录/ system / etc / permissions中的文件。
如果您具有root访问权限(我猜),您甚至可以简单地编辑设备上的相应文件,而无需重新编译/刷新(我个人使用ES文件资源管理器来执行此操作)。
只需将以下行添加到以下任一文件中:
<feature name="android.hardware.bluetooth" />
然后启动/重启设备,并在系统设置中启用蓝牙选项。
干杯,
谢