我阅读了这篇关于如何在 Android 应用程序中通过 JNI 调用本机 c 代码的文章。我已经测试了代码并且工作正常!该程序进行 JNI 调用并打印来自 C 函数的字符串。是否可以以相同的方式在 Android 应用程序中显示 C 函数的控制台输出(例如 printf 的结果等)?
http://integratingstuff.com/2010/12/12/calling-native-c-code-through-jni-in-android-applications/
我阅读了这篇关于如何在 Android 应用程序中通过 JNI 调用本机 c 代码的文章。我已经测试了代码并且工作正常!该程序进行 JNI 调用并打印来自 C 函数的字符串。是否可以以相同的方式在 Android 应用程序中显示 C 函数的控制台输出(例如 printf 的结果等)?
http://integratingstuff.com/2010/12/12/calling-native-c-code-through-jni-in-android-applications/
使用函数 __android_log_write(...) 代替 printf 来控制台,您可以打印到 logcat。有关如何在此处进行设置的更多详细信息:从 Android JNI 程序调用的 Log API 是什么?