我在相机2 API客户端c ++代码中添加了日志。 AOSP源代码中的文件位于以下路径:
/frameworks/av/camera/camera2/ICameraDeviceUser.cpp
以下是我在CPP文件中添加日志的方法:
#define LOG_TAG "MY-DEBUG"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
在感兴趣的功能中,我使用LOGD打印功能名称,如下所示:
virtual status_t waitUntilIdle()
{
ALOGV("waitUntilIdle");
LOGD("waitUntilIdle");
Parcel data, reply;
data.writeInterfaceToken(ICameraDeviceUser::getInterfaceDescriptor());
remote()->transact(WAIT_UNTIL_IDLE, data, &reply);
reply.readExceptionCode();
return reply.readInt32();
}
但是日志没有出现在Android Studio logcat窗口中。有人可以帮帮我吗?
提前谢谢!