关于如何在Android应用程序中通过JNI调用本机c代码,我读了这篇post。 我测试了代码,工作正常!该程序进行JNI调用并打印字符串 来自C函数。可以显示C函数的控制台输出 (例如,printf等的结果)在Android应用程序中的方式相同吗?
http://integratingstuff.com/2010/12/12/calling-native-c-code-through-jni-in-android-applications/
答案 0 :(得分:9)
使用__android_log_write(...)函数打印到logcat,而不是printf到控制台。有关如何在此设置此内容的更多详细信息:What is the Log API to call from an Android JNI program?