Tho*_*aun 3 java stdout ffi rust
我正在使用 android Java 应用程序作为程序的 GUI,并尝试调试 GUI 的较低级别的 Rust 内核。虽然 stdout 在 java 端工作,但 rust 端的任何 println 都不会显示在控制台(android studio)中。我在 Rust 方面使用 JNI-RS 作为 FFI。这是预期的行为吗?如何缓解该问题(不打印到文件)?
Max*_*axV 7
对于 Android,您必须使用 logcat 而不是 stdout(更多详细信息请参见此处和那里)。一种可能的方法是使用android_logger或任何其他提供 logcat 支持的包。
您可以在那里找到有关 stdout 重定向的更多信息。
归档时间:
5 年,5 月 前
查看次数:
672 次
最近记录: