2010-12-22 2 views
8

을 다운로드 할 수 없습니다, 내가 프로파일 중지 할 때 나는 다음과 같은 오류 메시지가 :내가 DDMS보기로 전환 및 방법 프로파일 링을 시작 할 때마다 추적 파일

Method Profiling Error: 

Unable to download trace file: 

Remote object doesn't exist! 

이 1.6와 2.1 AVD에, 2.2 및 2.3 일에 발생을 벌금. 나는 이클립스 안드로이드 플러그인에 대한 최신 업데이트 이래로이 문제를 겪어왔다. 저는 Eclipse 3.5.2를 Ubuntu 10.04에서 Android Development Toolkit 버전 8.0.0.v201011171904-77661과 함께 사용하고 있습니다. 더 자세한 정보가 필요하면 알려주세요.

편집 1 :

Logcat output

편집 2 :

추적 파일은 실제로 SDCARD에 생성되고 난 ADB 또는 DDMS 파일 탐색기에서 끌어와 traceview에서 볼 수 있습니다. "중지 메소드 프로파일 링"아이콘을 클릭하면 추적 메시지가 자동으로 표시되지 않고 오류 메시지가 나타납니다. AVD를 삭제하고 새 플러그인을 만들려고했지만 최신 플러그인 버전을 설치하고 플러그인을 다시 설치했지만 문제가 남아 있습니다. 나는 그것과 함께 살 수 있지만, 예전처럼 일하게하는 것이 좋을 것이다.

답변

1

필자는이 프로파일 링 방법이 Android 2.2 이상에서만 작동한다는 것을 읽었습니다. 죄송합니다. 지금 링크를 찾을 수 없습니다. 낮은 버전에

당신은 Debug.startMethodTracing(); ... Debug.stopMethodTracing();

UPD를 통해 여전히 수의 프로필은 다음과 같습니다 제대로 읽기/쓰기 권한으로 sdcard에 장착하고 매니페스트 파일 WRITE_EXTERNAL_STORAGE 권한이 있는지 확인했다 확인하시기 바랍니다. Android 2.2 DDMS 힙 덤프 요청이 VM에서 직접 스트리밍되어 외부 저장소 요구 사항을 제거하기 때문에이 문제가 발생할 수 있습니다.

모든 권한이있는 경우 여기에 logcat 출력을 게시하십시오.

P. 내가 언급 한 document을 찾았습니다.

+0

감사합니다. 필자는이 프로파일 링 방법이 일주일 전 1.6과 2.1에서 잘 작동했기 때문에 필자는이 파일을 지원하는 것을 중단했다는 언급을 찾을 수 없었기 때문에 이런 경우는 아니라고 생각합니다. 코드에서 프로파일 링을 설정하는 방법을 알고 있지만 DDMS를 사용하면 훨씬 편리합니다. –

+0

대답을 업데이트했습니다 –

+0

방금 ​​권한을 사용하여 시도하고 sdcard가 제대로 탑재되었는지 확인했습니다. 불행히도, 나는 여전히 같은 오류가 발생합니다. 트레이스 파일이 실제로 생성되었고 adb 또는 DDMS에서 가져 와서 traceview에서 볼 수 있음을 발견했습니다. 프로파일 링을 중단하면 자동으로 완료되지 않습니다. 나는 그걸로 살 수 있다고 생각하지만, 다시 일하게하는 것은 멋지다. 내 질문에 logcat 출력을 추가했습니다. –

0

먼저 adb pull을 사용하여 수동으로 파일을 다운로드 할 수 있는지 확인합니다. 최소한 파일 접근에 문제가 있는지, 그리고 트레이스 뷰를 외부에서 볼 수 있는지 알고 있습니다.

또한이 기능과 관련하여 버그가 있는지 확인하거나 최신 Android 도구가 많은 개발자에게 문제가있는 것 같기 때문에 최신 릴리스를 사용해 볼 수도 있습니다.

물론 이전 버전을 새로 설치하거나 설치하면 잠재적으로 문제를 찾는 데 도움이됩니다.

관련 문제