2012-10-25 2 views
1

"Aide"라는 Android 앱을 개발 중입니다 .Aide는 Android 기기가있는 Android 앱을 개발하는 앱입니다. 내가 앱을 시작하면, 내가 만들었습니다. "앱이 불행하게도 중단되었습니다."와 같은 오류가 발생합니다. 어떻게 된 일이 잘못 됐는지 어떻게 해결할 수 있습니까? 스택 추적을 볼 수있는 로그 파일이 있습니까? 오류가 발생할 때마다 "app has aborted"메시지 대신 스택 추적이있는 apperas가 발생할 수 있습니다. 나를 도울 수있는 모든 이들에게 감사드립니다.로그 파일에 오류가 있습니까?

아르네

답변

0

내가 보좌관을 사용한 적이 접견,하지만 개념은 동일합니다. IDE를 통해 휴대 전화에서 앱을 디버깅 할 수 있어야합니다. 이클립스에서 예를 들자면 USB를 통해 휴대 전화를 연결하고 이클립스에서 AVD의 Android 기기로 표시합니다. 그런 다음 내 전화에서 디버그 모드로 내 앱을 실행하면 모든 오류 출력이 Logcat에 저장됩니다. 그렇지 않으면 앱에 디버그 로직을 코드화하여 자신의 fs에 자신의 로깅을 씁니다. 당신이 안드로이드 SDK는 (내가이 사건 같아요)이 설치되어있는 경우

+0

ide는 전화/태블릿에서 실행됩니다 ... 지금까지는 USB가 필요하지 않았습니다. – Markus

0

는, 당신은 로그에 액세스 할 수 adb 유틸리티를 사용할 수 있습니다 :

adb logcat 

이 당신이 오류가 발생하는 경우에 스택 트레이스 표시됩니다, 그리고 많은 매우 유용한 정보.

+0

안녕하세요. 나는 "터미널 에뮬레이터"라고 불리는 응용 프로그램을 사용해 보았습니다. 데몬은 시작하고 장치를 기다립니다. 내 응용 프로그램이 충돌 할 때 오류가 터미널에 표시됩니다. –

2

스택 추적을 관찰하려면 예를 들어 CatLog과 같은 LogCat 판독기가 필요합니다. 장치가 상위의 Jelly Bean 인 경우 로그를 읽으려면 루트 권한이 필요합니다.

EDIT : 추가 연구에 따르면 AIDE에 내장 된 LogCat 판독기가 있음을 나타냅니다. 루트 권한 문제가 계속 적용됩니다.

관련 문제