Rust stdout ne s'imprime pas dans l'application Java
J'utilise une application Java Android pour l'interface graphique de mon programme et j'essaie de déboguer le noyau de rouille de niveau inférieur pour l'interface graphique. Alors que stdout fonctionne du côté java, les impressions du côté rouille n'apparaissent pas dans la console (android studio). J'utilise JNI-RS pour le FFI du côté de la rouille. Est-ce un comportement attendu? Comment le problème pourrait-il être résolu (sans imprimer sur des fichiers)?
Réponses
Pour Android, vous devez utiliser logcat au lieu de stdout (plus de détails ici et là ). Le seul moyen possible est d'utiliser android_logger ou tout autre crate qui fournit un support logcat.
Vous pouvez trouver plus d'informations sur la redirection stdout ici .