cpp文件中的LOGD语句未显示在Android Studio logcat

时间:2017-01-06 02:22:43

标签: android c++ android-source

我在相机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窗口中。有人可以帮帮我吗?

提前谢谢!

0 个答案:

没有答案