2

我正在将蓝牙移植到 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 设置。我错过了什么?

4

1 回答 1

3

我最近在编译自己的 AOSP 时遇到了同样的问题。

经过大量的反复试验,结果发现我在这些文件之一中缺少一个选项:


/system/etc/permissions/handheld_core_hardware.xml

/system/etc/permissions/tablet_core_hardware.xml


要编辑哪个文件取决于目录 /system/etc/permissions 中的哪个文件。

如果您具有 root 访问权限(我猜),那么您甚至可以简单地编辑设备上的相应文件,而无需重新编译/刷新(我个人使用 ES File Explorer 来执行此操作)。

只需将以下行添加到这些文件中的任何一个:

<feature name="android.hardware.bluetooth" />

然后启动/重新启动设备,并在系统设置中启用蓝牙选项。

干杯,

坦率

于 2013-04-14T10:45:54.660 回答