我正在尝试构建broadcom Nfc堆栈。模块libnfc_nci_jni,libnfc_nci正在构建。但是设备和HAL特定的实现,nfc_nci.default没有构建。文件夹结构是
external
├──libnfc_nci
├── halimpl --> nfc_nci.default
| ├── Android.mk --> contains
| | 'LOCAL_PATH:= $(call my-dir)
| | include $(call all-makefiles-under,$(LOCAL_PATH)) '
| ├── bcm2079x (contains makefile to make nfc_nci.default.so
|
├── src --> libnfc_nci
└── Android.mk -> build instructions for src
+ last line 'include $(call all-makefiles-under,$(LOCAL_PATH)'
我不知道如何编译nfc_nci.default。我需要将Nfc添加到PRODUCT_PACKAGES吗? 我正在使用mm单独编译,但这不是我想要做的。模拟器与此单独编译崩溃。
代码参考:AndroidXRef
答案 0 :(得分:1)
以下更改完成了工作,感谢蓝牙模块给了我指导!
Nfc
和Bluetooth
一起LOCAL_MODULE := nfc_nci.default
LOCAL_REQUIRED_MODULES := libnfc_nci_jni nfc_nci.default
醇>