Rust stdout não imprime no aplicativo Java

Aug 29 2020

Estou usando um aplicativo Java para Android para a GUI do meu programa e estou tentando depurar o kernel do Rust de nível inferior para a GUI. Enquanto o stdout funciona no lado do java, qualquer impressão do lado da ferrugem não aparece no console (android studio). Estou usando JNI-RS para o FFI no lado da ferrugem. Este é o comportamento esperado? Como o problema pode ser aliviado (sem imprimir em arquivos)?

Respostas

3 MaxV Aug 29 2020 at 06:07

Para Android, você deve usar logcat em vez de stdout (mais detalhes aqui e ali ). A única maneira possível é usar o android_logger ou qualquer outra caixa que forneça suporte para logcat.

Você pode encontrar mais informações sobre redirecionamento de stdout aqui .