안드로이드 에뮬레이터를 처음 실행시키면 초기화된 전화기가 나타난다.

여기에 apk 파일을 설치하려면 adb라는 프로그램을 이용하면 된다.

일단 준비 과정으로 설치하고자 하는 apk 파일을 adb가 들어있는 $android_Home\tools 밑에 복사해 넣는다.

물론 $android_Home\tools가 환경변수 PATH에 설정되어 있으면 안해도 된다.

( apk화일이 들어있는 절대 경로를 넣기 귀찮아서 하는 작업이므로.. )

1. 안드로이드 에뮬레이터를 실행시킨다.

c:\> adb devices

로 확인 가능하다.



위 그림과 같이 디바이스 목록이 나와야 한다.

2. 파일 설치는 도스창에서 adb install <패키지명>을 입력하면 된다.

c:\> adb install <패키지명> ;; 설치

c:\> adb install -r <패키지명> ;; 재설치

c:\> adb uninstall <패키지명> ;; 삭제




위 그림과 같이 Seccess 가 보이면 잘 설치가 된 것이다.

Posted by 카프러브



안드로이드 애뮬레이터를 실행시켰을 때 위와 같은 에러가 발생한다면

AVD가 생셩된 디렉토리가 "한글"이 포함되어 있어서 그럴 가능성이 크다.

보통 사용자명을 한글로 만들기 때문에 생기는데

이를 해결하기 위해서는 AVD를 한글이 포함되지 않은 디렉토리로 옮기면 해결된다.

도스창에서

c:\$android_home\tools\android.bat move avd -n -p <새로운 디렉토리명>

을 실행해 주면 됩니다.

자세한 옵션은 http://www.monstercode.net/tc 을 참고하시기 바랍니다.

Posted by 카프러브

업무상 필요해서..안드로이드 폰 화면 캡쳐 할려고 헀더니...
아이폰과 달리 자체 기능이 없네요...
열심히 인터넷 찾아보니..

그냥은 안되네요..그래서 스텝바이스텝으로 따라 해 보았습니다..

일단 제가 가지고 있는 폰은 SKT Vega 폰이라..


http://www.isky.co.kr에서 USB 드라이버를 다운 받았습니다.




압축을 풀어보니 헐....뭔 드라이버가 27M나 되냐..




어째든 설치 시작..수분에서 수십분이 소요된다는 안내 문구...
진짜 그리 오래 걸리네요...헐...(2)


그 다음은 JDK를 다운받아 설치합니다.



http://www.oracle.com/technetwork/java/javase/downloads/index.html

그리고 안드로이드 SDK를 http://developer.android.com/sdk/ 에서 다운 받아서 설치해 줍니다.



윈도우 버전을 다운 받아 압축을 풀면 기대했던 install.exe나 setup.exe는 없고

SDK Manager 라는 프로그램이 보이네요..




SDK Manager를 실행하면 아래와 같은 설치 화면이 보입니다.



Install 버튼을 누르면 SDK Platform들을 추가로 다운로드를 받네요...



패키지를 다운 받고 설치에 들어가더니..바로 경고창이 떠 버리네요..

Anti-Virus 소프트웨어를 비활성화하라고..




불안하긴 하지만 일단 실시간 감시를 Off로 전환시켰습니다.



그랬더니 설치 과정으로 넘어가고 총 11개의 패키지가 설치되었다는 창이 뜨네요..


여기까지면 PC에서 설치는 끝입니다..


다음은 핸드폰에서 설정을 합니다.
바탕화면에서 [설정] > [시스템] > [응용프로그램] > [개발] 로 들어갑니다.
거기서 "USB 디버깅" 및 "켜진상태로 유지"를 체크합니다.

안드로이드 SDK가 설치된 디렉토리 중

C:\Users\XXX\Documents\android-sdk_r07-windows\android-sdk-windows\tools 에서

ddms.bat 를 실행시킵니다.

 
잠시후 아래와 같은 창이 뜨는데 디바이스 옆에 "Online"이라 뜨면 연결이 된 겁니다.



그 Online이라고 쓴 라인을 클릭한 다음 상단 메뉴의 [Device] > [Screen capture]를 클릭합니다.



그러면 아래 화면과 같이 Device Screen Capture 창이 뜹니다.
이때 나오는 화면은 창이 뜰 당시의 화면입니다.
여기서 "Save"버튼을 누르면 "png" 화일 형태로 저장됩니다.

( 화면이 바뀔 경우에는 "Refresh" 버튼으로 갱신시켜주셔야 합니다.)


아이폰에서는 버튼 두개만 누르면 되는 것을...안드로이드는 힘들게 힘들게 돌아오게 하네요..ㅠㅠ
그리고 폰 화면에서 보이는 것과 캡쳐 화면은 다르게 보이네요.. SDK에서 캡쳐한 티를 팍팍 내내요...

본 포스팅이 안드로이드폰을 캡쳐하시고자 하시는 분께 도움이 되었으면 합니다.

Posted by 카프러브