답변
stdout/stderr 파일 설명자가 Android 앱에서 /dev/null
으로 전송됩니다. (자바 등가물, System.out
및 System.err
는 응용 프로그램 프레임 워크에 의해 로그로 리디렉션됩니다.)
달빅 VM
당신이log.redirect-stdio
속성을 설정하여 뿌리 장치에서 표준 출력/표준 에러 볼 수 있도록하는 해킹이 포함되어 있습니다. 자세한 내용은
this link을 참조하십시오. 이것은 stdio 파일 디스크립터에서 읽은 스레드를 시작하고 데이터를 로깅 시스템에 복사하여 작동합니다.
새 코드의 경우 Android 로그 호출을 직접 사용하는 것이 훨씬 쉽습니다. 물론 다른 곳에서 라이브러리를 가져 오는 경우에는 조금 더 어렵습니다. 필요한 경우 the code out of Dalvik을 앱에 복사하여 동일한 작업을 수행 할 수 있습니다.
감사합니다. 그게 분명히 일어난다. 그러나 문서가 말하는 이유는 분명하다. "기본적으로 안드로이드 시스템은 stdout과 stderr _ (System.out과 System.err) _ output을/dev/null로 보냅니다." (강조 광산). 참조 : http://developer.android.com/tools/debugging/debugging-log.html#viewingStd –
문서가 잘못되었습니다. https://code.google.com/p/android/issues/detail?id=62555를 제출했습니다. – fadden
고마워요! +1 - 나는 불확실성에 설 수 없습니다 :) –
- 1. 안드로이드 네이티브 디버깅
- 2. 안드로이드 네이티브 코드 디버그
- 3. 은 네이티브 안드로이드 코드
- 4. 안드로이드 네이티브 코드 크래시
- 5. 네이티브 코드 안드로이드 바인더
- 6. 안드로이드 네이티브 코드 프로파일
- 7. Visual Studio Proff에서 네이티브 코드 디버깅
- 8. Windows에서 디버깅 안드로이드 도구 코드.
- 9. 안드로이드에서 GDB로 네이티브 애플리케이션 디버깅
- 10. 네이티브 코드 디버그
- 11. HelloJni의 원시 코드 디버깅
- 12. 안드로이드 NDK C++ 코드
- 13. 이해 안드로이드 네이티브 코드 충돌 보고서
- 14. 안드로이드 네이티브 애플 리케이션 소스 코드
- 15. cv :: VideoCapture in 안드로이드 네이티브 코드
- 16. 이클립스 안드로이드 응용 프로그램에서 네이티브 코드 사용
- 17. 안드로이드 JNI 네이티브 C++ 코드 GetPrimitiveArrayCritical() 문제
- 18. 액세스 안드로이드 외부 SD 카드는 네이티브 코드
- 19. 반응 네이티브 기본 네이티브 자바 코드 디버그
- 20. 디버그 안드로이드 네이티브 바이너리
- 21. 네이티브 코드
- 22. Visual Studio 디버깅 - 네이티브 형식
- 23. 네이티브 C/Managed C++ 디버깅
- 24. 안드로이드 디버깅
- 25. 어떻게 코드 네임을 가진 안드로이드 네이티브 자바 디버깅 코드를 얻을 수 있습니까
- 26. Dllimport 코드 디버깅
- 27. 안드로이드 디버그 네이티브 코드 "gdb.setup : 아니요 그런 파일이나 디렉토리"
- 28. 안드로이드 디버깅 기술
- 29. 안드로이드 네이티브 라이브러리는 ABI
- 30. 스레드 동기화 @ 네이티브 안드로이드
http://stackoverflow.com/questions/10531050/redirect-stdout-to-logcat-in-android-ndk –
checkJNI [More on this] (http://android-developers.blogspot.in)을 활성화 할 수 있습니다. /2011/07/debugging-android-jni-with-checkjni.html) – Nargis
native-C++ 배열 코드의 표준 출력을 log-cat으로 가져 오는 방법이 있습니까? –