私はAndroid上で動作するように既存のCコードを移植しています。このCコードは、stdout/stderrに大量の出力を書き込みます。この出力をメモリバッファまたはファイルに取り込む必要があるので、電子メールで送信したり、共有したりすることができます。NDKでstdout/stderrをキャプチャ
私はこれを、理想的には既存のCコードを変更することなく達成できますか?
注:出力がadbまたはlogcatにリダイレクトされることについてのこの質問はNOTです。出力をローカルにデバイスにバッファリングする必要があります。
- Why is redirecting stdout/stderr on android not working?
- Android NDK Native LIB, What to do about existing stdio?
C++ http://stackoverflow.com/questions/8870174/is-stdcout-usable-in-android-ndkl –