Rust stdout tidak mencetak dalam aplikasi Java
Aug 29 2020
Saya menggunakan aplikasi Java android untuk GUI program saya, dan saya mencoba men-debug kernel karat tingkat rendah untuk GUI. Sedangkan stdout berfungsi di sisi java, setiap printlns dari sisi rust tidak muncul di konsol (android studio). Saya menggunakan JNI-RS untuk FFI di sisi karat. Apakah ini perilaku yang diharapkan? Bagaimana masalah ini dapat diatasi (tanpa mencetak ke file)?
Jawaban
3 MaxV Aug 29 2020 at 06:07
Untuk Android Anda harus menggunakan logcat daripada stdout (detail lebih lanjut di sana - sini ). Satu cara yang mungkin adalah dengan menggunakan android_logger atau crate lain yang menyediakan dukungan logcat.
Anda dapat menemukan informasi lebih lanjut tentang pengalihan stdout di sana .