우선, 저는 리눅스와 안드로이드 개발 둘 다에 초보자입니다. 이번에 처음 깔아봤네요.
일단, Ubuntu 11.04를 VirtualBox에 깔고,
source.android.com의 가이드 처럼 Andoid SDK와 이클립스를 설정했습니다.
Hello World 프로젝트 만들고 AVD로 돌려보려는데, AVD가 실행 되다가 멈추네요.
근데 sudo로 실행하면 또 실행 됩니다.
근데 깔려있는 이클립스를 sudo로 실행 해 보니, 플러그인이고 뭐고 없어서 그렇게 쓸 수도 없는듯 하고....
그래서 어떻게든 해결해 보려고, 분석방법을 알아보고
strace나 ltrace로 로그도 만들어 보고, AVD도 -debug 옵션줘서 실행도 해 봤습니다.
그걸로 내린 결론은, 우분투가 AVD의 소켓활동을 차단하고 있는게 아닐까 싶은데, 해결책을 알 수가 없네요.
strace의 결과를 간추려 보면,