可以在Android应用程序中通过JNI打印C代码控制台输出吗?

时间:2011-04-01 18:04:45

标签: android java-native-interface android-ndk native-code

关于如何在Android应用程序中通过JNI调用本机c代码,我读了这篇post。 我测试了代码,工作正常!该程序进行JNI调用并打印字符串 来自C函数。可以显示C函数的控制台输出 (例如,printf等的结果)在Android应用程序中的方式相同吗?

http://integratingstuff.com/2010/12/12/calling-native-c-code-through-jni-in-android-applications/

1 个答案:

答案 0 :(得分:9)

使用__android_log_write(...)函数打印到logcat,而不是printf到控制台。有关如何在此设置此内容的更多详细信息:What is the Log API to call from an Android JNI program?