2

ブルートゥースをJBに移植しています(ここで説明されているプロジェクトコード:https://groups.google.com/forum/#!forum/renesas-emev-osp)、手動で(bttestを有効にして)起動することができましたパワーウィジェットボタンから。したがって、コード単位の統合は問題ないように見えますが、完全にクリーンなリビルドを行った後でも、システム設定メニューの下に Bluetooth 項目が表示されません。私はもちろんこれらのセットを持っています:

$ grep BLUE *.mk
BoardConfig.mk:BOARD_HAVE_BLUETOOTH := true
BoardConfig.mk:BOARD_HAVE_BLUETOOTH_BCM := true

BT設定を有効にするには、それだけでは不十分なようです。私は何を取りこぼしたか?

4

1 に答える 1

3

最近、自分の AOSP をコンパイルしたときに同じ問題が発生しました。

試行錯誤を繰り返した結果、次のファイルの 1 つにオプションが 1 つ欠けていることがわかりました。


/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" />

次に、デバイスを起動/再起動し、システム設定で Bluetooth オプションを有効にする必要があります。

乾杯、

フランク

于 2013-04-14T10:45:54.660 に答える