如何在androidstudio的JNI项目中验证int等基本类型的值

如何在androidstudio的JNI项目中验证int等基本类型的值,android,java-native-interface,Android,Java Native Interface,我在C文件中有几行代码,我喜欢在屏幕上打印int变量的值。我的源文件是,头文件是 我想查看变量'fd'中的值。源文件中的相关行包括: { int fd; ... fd = open("/dev/tbtcom", O_RDWR); ... } 我的理解是,我可以使用日志来获取这些信息,如果您查看完整的源文件,您会看到我有日志语句,但我没有看到任何日志语句。我真的很喜欢在我运行应用程序的手机上看到fd结果。我就是找不到将int值传递给我的Android项目的主要活动

我在C文件中有几行代码,我喜欢在屏幕上打印int变量的值。我的源文件是,头文件是 我想查看变量'fd'中的值。源文件中的相关行包括:

{
    int fd;
    ...
    fd = open("/dev/tbtcom", O_RDWR);
    ...
}

我的理解是,我可以使用日志来获取这些信息,如果您查看完整的源文件,您会看到我有日志语句,但我没有看到任何日志语句。我真的很喜欢在我运行应用程序的手机上看到fd结果。我就是找不到将int值传递给我的Android项目的主要活动的过程。我知道有相应的JNI原语类型;但我不知道我是否必须为此目的使用它们。我读过的大多数JNI内容都谈到更复杂的数据结构。我是否需要将其传递给对象,然后用(*env)指向该对象

@Onik-我想我必须使用#define来创建标记。我的代码中有这些语句。请看一下我作为超链接发布的全部代码。不过,我有兴趣将print aka output语句放入我的代码中,这些语句将显示在手机上。@Onik-我想我必须使用#define来创建标记。我的代码中有这些语句。请看一下我作为超链接发布的全部代码。然而,我对在我的代码中加入打印输出语句感兴趣,这些语句会出现在手机上。