반응형

안드로이드 프로그래밍을 하기 위해 예제를 처본 것을 확인하려고 했다.


가장 좋은 방법은 자기 폰에다 연결해서 확인해보는 거지만 


안타깝게도 내 폰은 컴퓨터를 배터리 충전용으로만 알고 있는 상태다.....


그렇다고 ADT에 내장된 에뮬레이터를 사용하자니 암 걸린다.(사실 잘 되는 건지도 모르겠다.)


그래서 뭐 좋은 방법이 없나 검색하다가 발견하게 된 것이 BlueStacks이다.


BlueStacks을 사용하는 방법은 다음과 같다.


1. BlueStacks 홈페이지에 가서 자신의 운영체제에 맞게 내려받는다.

현재 BlueStacks는 윈도우즈(XP 이상), MAC OSX를 지원하고 있다.

http://www.bluestacks.com/


2. 설치를 한다.

설치하면 간단히 어느 경로에 설치할 것인지만 물어본다.

(아직은 베타라 뭔 동의합니까 같은 것도 없었다.)


3. 다 설치되면 실행되고 난 뒤에 구글 계정을 물어본다.

귀찮아서 인증 쪽까지 설치해먹어서 그런 거 같은데 뭐 굳이 상관 안 하고 내 꺼 입력했다.

나중에 문제가 될런지 모르겠으나 보통은 이걸로 앱 받아서 에뮬레이터로 실행하는 모양이다.


4. 이제 본 목적인 Eclipse와 연동하자.

딱히 별 건 없고 그냥 BlueStack을 먼저 실행시키고 Eclipse를 실행시키면 알아서 인식한다.

혹시나 순서 꼬여서 Eclipse를 먼저 켰거나 하는 경우라도 다음과 같이 하면 된다.



먼저 Eclipse 우측 상단에 있는 DDMS로 들어가자.

저게 없다면 이 그림 맨 왼쪽을 클릭하여 DDMS가 보이게 하자.




그러면 Devices 창하고 여러 창이 뜨는데 저기에서 역삼각형을 클릭하고 Reset ADB를 클릭하자.

그러면 ADB가 재시작되면서 알아서 인식하게 된다.



이렇게 하면 실행되는 매우 간단한 프로그램이나 

나는 거의 4시간 가량을 삽질해도 실행이 되지 않았다.

구글링을 해봐서 방법을 알아봤음에도 안 되었다.


그러나 내가 안 되는 걸 이 블로그에 올릴 일은 없고 4시간 가량의 삽질은 끝은 매우 허무했다.



바로 Manifest에서 최소 SDK 버전(minSdkVersion)을 19로 잡아놓았던 거.

처음 생성할 때 tomcat 뭐시기 하면서 뜨던 것 때문에 막고자 

최소 SDK 버전을 19로 잡았는데 BlueStack에선 아직 지원이 안 되었다.

저걸 8로 바꾸고 하니까 잘 실행이 된다. -_-;;


물론 나처럼 저런 거 때문에 발목 잡을 일은 없을 꺼라고 생각한다.

어디까지나 내가 기억하기 위함이다....


반응형
Posted by 애콜라이트
l

free counters