大家好,在调试蓝牙模块,可是发现android系统中,有个宏没有定义
在Framework/base/core/jni/ android_server_BluetoothService.cpp
跟踪发现,HAVE_BLUETOOTH这个宏没有定义 导致:
例如:
static jint enableNative(JNIEnv *env, jobject object) {
#ifdef HAVE_BLUETOOTH
LOGV(__FUNCTION__);
return bt_enable();
#endif
return -1;
}
直接返回 -1
请问这个HAVE_BLUETOOTH宏应该是在那个文件中定义呢?
*.mk文件我有将该为:
BOARD_HAVE_BLUETOOTH := true
求助!!