Ubuntu에서 logcat 파일로 저장 하기.

2022. 8. 16. 14:39IT/안드로이드

반응형

** 이걸 확인하기 전에 해야할 작업

1. 안드로이드 폰 연결 되어있는지 확인

2. 해당 앱을 폰에서 켜야, ps (pid number) 찾을 수(확인 할 수) 있음. 

* adb 실행시 아래와 같은 문제가 생겼었다. 그럼 아래 글을 참고하자. 

https://guks-blog.tistory.com/entry/Unity-adb-server-version-doesnt-match-this-client-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

 

[Unity] adb server version doesn't match this client 해결방법

안드로이드로 빌드할 때 가끔 발생하는 오류 코드인데 우선 cmd 창에서 sdk의 platform-tools로 이동한다 1. cmd를 연다 2. cd platform-tools의 경로를 친다 ex) cd C:\Program Files\Unity\Hub\Editor\2020.1.3..

guks-blog.tistory.com

 


1.

Ubuntu 에서 logcat 은 이 위치에 있다. 

/Android/Sdk/platform-tools

이 위치에서 리스트 확인하면 adb 가 있다.

 

2.

내가 보려고 하는 패키지 명을 안다면,  ps command 를 이용해 PID 를 확인해보도록 하자.

명령어 : ./adb shell ps | grep chiptool 

뒤에서 두번째인 30285 가 PID이다. 

 

3. 

adb의 옵션을  사용해 logcat 을 파일로 로그를 떠보자.

./adb logcat --pid=30285 >> logcat.log

이렇게 입력하고 App동작을하면, 안드로이드 스튜디오에서 출력되는 로그와 동일한 log 가 파일로 저장된걸 확인할 수 있다. 

 

더 자세한 옵션을 확인하고 싶으면 아래 공홈 링크가 있으니 확인하면 된다. 

참고 링크 :

https://developer.android.com/studio/command-line/logcat?hl=ko 

 

Logcat 명령줄 도구  |  Android 개발자  |  Android Developers

Logcat은 기기에서 오류와 메시지(앱에서 Log 클래스로 작성)가 표시될 때 스택 추적을 비롯하여 시스템 메시지의 로그를 덤프하는 명령줄 도구입니다.

developer.android.com

 

728x90
반응형