나는 안드로이드에서 실행되도록 기존 C 코드를 포팅 중입니다. 이 C 코드는 stdout/stderr에 많은 양의 출력을 씁니다. 이 출력을 메모리 버퍼 나 파일에 캡처해야 전자 메일로 보내거나 그렇지 않으면 공유 할 수 있습니다.NDK로 stdout/stderr 캡처하기
기존 코드를 수정하지 않고 어떻게하면됩니까?
참고 : 출력이 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 –