現在、NDKを介してネイティブlibおよびAndroidアプリに組み込んでいる既存のネイティブC /C++コードがあります。ネイティブコードには、stdoutとstderrへのprintステートメントがたくさんあります。このようなもののベストプラクティスはありますか?それらを無視することはできますか、それともAndroidロギングシステムにリダイレクトする必要がありますか?
既存のコードをスタンドアロンのネイティブバイナリとしてビルドし、adbを介して実行すると、printf(stdoutへ)からコンソールへのすべての出力が表示されていました。
間抜けな質問のようですが、stdioはAndroidアプリのどこに行きますか?