안녕하세요.
제가 존경하는 감독님이랑 성함이 같아서
도움을 주실거라는 믿음이 생겨 이렇게 질문 드립니다.
이클립스 디버거를 나름 자유자재로 사용하며
여러 오픈 소스 프로젝을 이해하는 데 돔을 받아가면서
프로그래밍을 하고 있습니다.
그런데 문제는......
이클립스 디버깅으로 다운된 앱은
디버거 포인트에서 진행이 안되서
꼭 ADB를 띄워놓고 실행해야 되네요...
앱을 삭제하고 새로 만든 APK만 보내도 안되고요 ㅠㅠ
stackoverflow에서는
폰은 공장 초기상태로 돌려야 한다는 개똥같은 레커맨드를 줘서요.
맘이 상해있는 상태입니다...
팀에 혼자 SW 개발자라 디스커션 할 곳도 없고
그냥 혼자 고잉 크레이지 중입니다.
저의 야신처럼
저를 구원해주세요 ㅠㅠ
답변 기다리겠습니다.
감사합니다.
다음검색
댓글
댓글 리스트-
작성자슈퍼성근 작성시간 14.11.13 adb를 실행하면 탑재된다는 것은 단말의 문제는 아닐것 같습니다.
그렇다면 이클립스에서 사용하는 안드로이드 sdk가 문제네요.
이클립스에서 run 버튼을 누르면
자동으로 adb를 구동하고
앱을 adb로 단말기에 설치한뒤
다시 adb 명령으로 앱의 액티비티를 실행합니다.
이것이 안된다면 너무 많은 케이스를 일일이 확인하는 것 보다
이클립스 adt 번들을 안드로이드 사이트에서 내려받아
사용해보는 것이 빠를 것 같습니다
즉 이클립스와 안드로이드sdk를 새로 설치 해보시라는 말입니다
수고하세요 -
답댓글 작성자파란아이 작성자 본인 여부 작성자 작성시간 14.11.14 성근님께서 말씀하신대로 단말기에 설치되서 잘 구동됩니다.
문제는 단말기와 PC사이의 USB 디버깅 포트를 뽑고
단말기에 설치된 앱을 실행시키면
그때 구동이 안되요. ㅠㅠ
그래서 반드시 줄을 연결시켜 일단 구동시키고
시연을 하는등 어처구니 없는 상황을 연출중입니다.
그런데 성근님.... 빠르게 살펴봐 주셔서 너무 감사드려요 -
답댓글 작성자슈퍼성근 작성시간 14.11.14 파란아이 어떻게 이런일이...-0 -;;;
혹시 어떤 USB 연결을 해제하고 앱을 실행하면 어떤 exception도 발생되지 않고
실행이 안되는 것인가요?
참 이상하네요. 분석하고 싶은 욕구가...
아쉽게도 이런 증상을 디버깅하려면
dumpstate의 힘을 빌려야합니다.
단말을 뽑은 상태에서 exception이 발생되었고
USB 연결후 adb 명령어중에 dumpstate를 실행하면
단말에 쌓여있는 로그가 쭈루룩 나옵니다.
굉장이 양이 많고 안드로이드에 대해 어느정도 이해가 있어야 볼수 있는 로그 입니다.
간혹 책 중간중간에 dumpsys등의 명령어로 디버깅하는 방법을 선보였습니다.
이런 디버깅 정보는 dumpstate를 이용하면 모두 한꺼번에 보여주죠.
-
답댓글 작성자슈퍼성근 작성시간 14.11.14 파란아이 당장 큰 도움은 안되시겠지만
차후 책의 내용을 완독하신다면
활용할 수 있는 범위가 많아 질꺼라 믿습니다.
감사합니다. -
답댓글 작성자파란아이 작성자 본인 여부 작성자 작성시간 14.11.17 슈퍼성근 늘 멋지고 빠른 답변 감사드립니다.
현상은 익셉션이 뜨는게 아니라 그냥 브레이크 포인트 위치에서 멈춰있습니다.
(물론 BP를 다 지웠음에도 말이죠. ㅠㅠ)
그냥 디버깅 USB를 꽂으면 다시 알아서 구동됩니다...
아 이런... ㅠㅠ
dumpstate 사용해보겠습니다~ 정말 감사드립니다...