본문 바로가기

디버깅

(2)
ubuntu 12.10에서 안드로이드 adb 1.0.31 설치 사용하고 있는 ubuntu 12.10 머신. nexus 7에 개발하고 있는 어플리케이션을 다운로딩하거나 디버깅을 하려는데.. 안된다.. adb version 으로 확인해보면 버젼이 1.0.29 인가 그렇다. 구글링해보면 1.0.31로 해야 가능하단다. 그럼 어떻게? sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb 이렇게 하면 된다. 확인해보면, adb versionAndroid Debug Bridge version 1.0.31 이렇게 뜬다. 그러면 끝. nexus7에서 개발자 옵션에서 usb 디버깅만 체크해두면 끝.
디버그뷰(Debug View)의 활용 프로그램을 짜다보면 디버깅 할 일이 생긴다.. 반드시.. 뭐 어떤팀에 아키텍쳐가 있고, 그 사람이 소프트웨어의 구조를 아주 잘 꼼꼼하게 잘 구성했다면 모를까.. 항상 불확실한 가정때문에 일이 터지고야 만다. 불확실한 가정은 어쩌면 프로그래밍의 스킬보다는 경험과 노하우의 부족에서 발생하지 않나 생각된다. 불확실한 가정이라는 것은, 이런 기능의 처리는 이런 방식으로 하면 되지않을까 하는것이다.. 방법은 여러가지이지만, 최적의 방법을 선택해야 하는 경우나 방법을 모르지만 꼼수를 사용하여 문제를 덮어버릴려고 할때 발생한다... 어쨋든... 디버깅도 여러가지 방법이 존재한다. 툴도 많이 있고.. 그 방법들중 단순한 방법을 한번 이야기해보려고 한다. 참고 URL : http://technet.microsoft.co..