关于高通平台安卓的HAL无法打印logcat

孙墨水 2016-10-28 06:17:01
这几天在调一个compass模块,kernel驱动代码我已经做好了。但是HAL遇到了问题。
HAL无打印信息??!!(what the hell!)
compass属于sensor,高通这边的源码包已经做好了对接JNI的接口,以及设备列表。但是,在上层调用get_sensors_list完全没有打印信息?ALOGE()在logcat下完全没相关显示,这个是什么鬼。有大神遇到相关的问题吗?首先我对接jni的代码是一定跑了。因为光感模块是可以运行。之前运调试好的。高通这有没有相对应的开关?下面是提供给JNI的代码
static int sensors__get_sensors_list(struct sensors_module_t*,
struct sensor_t const** list)
{
NativeSensorManager& sm(NativeSensorManager::getInstance());

return sm.getSensorList(list);
}

static struct hw_module_methods_t sensors_module_methods = {
open: open_sensors
};

struct sensors_module_t HAL_MODULE_INFO_SYM = {
common: {
tag: HARDWARE_MODULE_TAG,
version_major: 1,
version_minor: 0,
id: SENSORS_HARDWARE_MODULE_ID,
name: "Quic Sensor module",
author: "Quic",
methods: &sensors_module_methods,
dso: NULL,
reserved: {0},
},
get_sensors_list: sensors__get_sensors_list,
};


...全文
423 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧