가끔 난감합니다. 에뮬레이터 자체의 부팅시간이 윈도우XP 새로 설치했을 때 부팅시간과 맞먹는데, 에뮬레이터와 이클립스를 모두 껐다가 다시 킬 수도 없고 말이죠.
안드로이드 에뮬레이터와 이클립스는 소켓 통신으로 연결되어 있습니다. 그 사이를 연결해 주는 것이 adb입니다. Android Debug Bridge 의 약자가 adb이죠.
이것만 껐다가 켠 경우에 연결되는 경험을 했습니다. 에뮬레이터를 닫지 않아도 말이죠.

adb kill-server 
이렇게 하면 프로세스가 죽습니다.

adb start-server 
이렇게 커맨드프롬프트(흔히 도스창이라고 하는)에서 입력하면 운좋으면 이클립스와 안드로이드 에뮬레이터와 연결됩니다.

팁입니다. 가끔 되는...

PC방 알바의 원칙
손님: 여기요~, 스타크래프트 안되요.
PC방 알바: 아~ 예, 손님 껐다키세요. 스위치 오른쪽에 있어요.
손님2: 여기요~, 세이클럽 안 되요.
PC방 알바: 아~ 예, 손님 껐다키세요. 스위치 오른쪽에 있어요.
 
HTC dev phone G1 인증하기
SIM카드가 없는 경우 안드로이드폰을 사용할 수 있도록 하는 명령입니다. adb명령은 안드로이드 SDK를 설치하면 사용할 수 있습니다. usb 케이블을 연결한 뒤에 다음과 같이 adb shell을 통해서 구글 인증을 통과합니다. adb devices 명령을 통해서 디바이스 목록을 확인할 수 있습니다.


$ adb shell
$ su
$ cd /data/data/com.android.providers.settings/databases
$ sqlite3 settings.db
 INSERT INTO system (name, value) VALUES ('device_provisioned', 1);
 .exit
$ reboot


$ adb shell
$ am start -a android.intent.action.MAIN -n com.android.settings/.Settings

from: http://android-tricks.blogspot.com/2009/01/using-adp1-without-sim-card.html


+ Recent posts