2011-04-30 3 views
2

내가 초보자 안드로이드 개발자 &입니다 거부 난 http://www.informit.com/store/product.aspx?isbn=9780321673350스택 추적 파일을 열 수 없습니다 '/data/anr/traces.txt/ : 권한

내가 장에 나는이 책에서 안드로이드를 배우고 10

모든 것이 정상적으로 작동하지만 다음 설정 오류 탭보다 "설정"탭을 클릭 할 때 깜박임 - 스택 추적 파일을 열 수 없습니다. /data/anr/traces.txt/ : 권한이 거부되었습니다. 빈 화면.

나에게

감사

을 안내하시기 바랍니다
+0

프로그램에서 실제 오류가 아닙니다. 오히려 오류보고 코드에 문제가 있습니다. 지금은 무시해도됩니다. 프로그램을 중단시키는 실제 문제를 해결하면이 파일에 쓰려고하는 코드가 트리거되지 않습니다. –

답변

2

후행 슬래시를 제거하기보십시오; 이 파일은 디렉토리가 아니라 파일입니다.

+1

후행 슬래시는 거의 확실하게 여기에 게시물을 작성하는 필사적 인 실수입니다. 메시지 자체는 일반적으로 올바른 파일 이름으로 널리보고됩니다. 외관상으로는 안드로이드의 과거 버전에서의 구성 문제입니다. 최근 출시 된 /data/anr/traces.txt는 세계에서 쓰기가 가능한 것 같습니다. –

5

adb가 시스템 경로에 있는지 확인하거나 먼저 cd하십시오.
그런 다음 다음을 시도하십시오

adb shell 
cd \data 
chmod 777 anr 

그런 다음 다시 시도하십시오.
사용 권한이 왜 어색한 지 묻지 마십시오.하지만이 역시 있습니다.

+0

그냥 나에게도 일어났다. +1. – ateiob

+4

이것은 에뮬레이터 또는 보안되지 않은 장치에서만 작동합니다. –

0

올바른 컨텍스트를 Traces 클래스 메서드 호출에 전달하여이 오류를 해결했습니다.

관련 문제