2017-12-21 3 views
0

간략한 설명 : 가 실제로 가끔 은 Systrace 작동을 추적,하지만 내 응용 프로그램과 디 아무것도 않는 경우에만 가능합니다. 일부 일반 사용자 작업을 수행하려고하면 추적 저장 프로세스가 오류로 종료됩니다.은 Systrace 오류 : 잘못된 파일 기술자 (9)

오류 메시지 : 시스템 추적을 수집하는 동안 예기치 않은 오류가 발생했습니다. 추적 시작 마커를 찾을 수 없습니다 'TRACE를': 오류가/SYS에 쓰기 ... 추적을 캡처/커널/디버그/추적/trace_marker : 잘못된 파일 기술자 (9)

스크린 샷 : here the error window itself

당신이 볼 수 있듯이, 시스 트레이브과 함께 사용하고 있습니다. 안드로이드 장치 모니터, 아마도 이것이 문제입니다.

systrace을 cmd와 함께 사용하는 경우 작동하려면 python이 필요합니다. 그래서 파이썬 2.7 버전과 3.6 버전을 시도하고 그들 중 누구도 일하지 않았다.

추적은 ADM이 기본적으로 원하는대로 기본 사용자 디렉토리에 저장됩니다.

전체 인터넷에서이 문제를 해결하기 위해 검색했지만 아무 것도 찾지 못했습니다. 도움주세요.

+0

[ask] – Aron

답변

1

해결책을 찾았습니다. 추적을 실행하기 전에 systrace에 더 많은 양의 메모리를 제공하기 만하면됩니다. 따라서 "Trace Buffer Size (kb)"에서 기본값 2048 이상을 쓰면 오류가 없어야합니다. 저는 개인적으로 16000 kb를 사용하고 있습니다.

관련 문제