태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

PC용 안드로이드가 왔다! 라이브 안드로이드(LiveAndroid)

핸드폰 생활백서/안드로이드 2009/07/14 01:41

그동안 PC에서 안드로이드를 돌리기위해서는 안드로이드 SDK에 포함된 에물레이터를 이용하는 방법밖에 없었습니다. 안드로이드 에뮬레이터는 사용하기에는 편리하지만 PC의 성능을 제대로 활용하지 못하기 때문에 느리다는 단점이 있습니다. 안드로이드 휴대폰을 이용하면 아주 간단히 문제가 해결되는데 이건 구하기가 쉽지 않죠.

이런 단점을 극복하기 위해 PC에서 바로 부팅할 수 있도록 만들어진것이 라이브 안드로이드(Live Android)입니다. 라이브  안드로이드 이미지를 CD에 구워 바로 부팅하거나 Virture Box, VMware 같은 가상 PC툴을 이용하면 x86기반의 PC에서 바로 안드로이드를 부팅할 수 있게 되는거죠.

당연히 에뮬레이터 보다 훨신 빠른 속도로 안드로이르를 테스트 할 수 있습니다. 또 구글코드에서 오픈소스로 제공되고 있기 때문에 자신이 개발한 어플리케이션을 테스트하는 용도로 사용할 수도 있습니다.


먼저 위의 첫번째 링크에서 라이브 안드로이드 ISO 이미지를 다운로드합니다. 토렌토로 다운로드해도 되고 이미지를 다운로드 해도됩니다. 위에 토랜토 파일도 추가했습니다.

여기서 중요한것것은 이미지파일로 다운로드 할때
liveandroidv0.2.iso.001liveandroidv0.2.iso.002를 모두 다운로드 한 후 위에 있는 링크 중 두번째 링크에서 HJ-Split라는 프로그램을 받아 두 파일을 하나로 합처줘야 한다는 것입니다. HJ-Split 사용법은 간단합니다. 프로그램을 실행 후 Join 버튼을 눌러 Input File에 liveandroidv0.2.iso.001를 선택해주면 알아서 하나의 ISO파일로 합쳐줍니다.

이렇게 해서 구해진 liveandroidv0.2.iso파일을 이제 CD로 구워서 부팅하거나 가상머신으로 돌리면 됩니다. CD로 부팅하면 별도의 설치과정없이 CD로 바로 부팅이 이루어지게 됩니다. 가상머신은 버추얼박스나 VMware를 이용하면됩니다. 위 링크중 3번째링크가 버추얼박스를 다운로드하는 링크입니다.



위에서 소개한 방법을 토대로 라이브 안드로이드 CD 이미지를 얻어 버추얼박스에서 테스트 해봤습니다. 일단 부팅속도와 안드로이드 동작속도는 에뮬레이터보다 훨신 좋았습니다. 라이브 안드로이드는 기본적으로 마우스와 키보드를 인식합니다. 그래서 터치를 대신해 마우스를 이용해 안드로이드를 이용할 수 있습니다.

동작과 관련된간단한 팁은 다음과 같습니다.

alt+F1 또는 alt+F7 : GUI모드 console모드 전환
ESC : 뒤로 돌아가기
TAB :  주소입력

엔터 : confirm (as the press trackball on the G1)
윈도우키 (the Windows logo) : home key (the G1 is a house)
Key menu (오른쪽 Alt, Ctrl가운에 있는키, Win key) : 메뉴키
오른쪽 Alt누르고 키보드 : 특수키들.. 
한글로 변경(입력은 안됩)
: 오른쪽벽에 있는 메뉴 클릭해서 Settings - Locale & text - Select locale - Korean

IP를 변경하고 싶은때: (alt+F1를 눌러 콜솔모드로 변경)
ifconfig eth0 [자신의 IP] netmask [자신의 서브넷마스크]
route add default gw [게이트웨이주소] dev eth0
setprop net.eth0.dns1 [DNS주소]

이외에도 동작과 관련된 기능키들이 있을듯한데 아직 알려진것들이 별로 없네요. 알아내는대로 업데이트하도록하겠습니다.

웹사이트 위주로 테스트결과 플레시플레이어가 동작을 안해 동영상 같은 것을 볼 수 없었습니다. 그이외에는 속도도 빠르고 어플리케이션도 빠르게 동작합니다. 만약 CD로 구워서 바로 부팅을 한다면 아마 이보다 훨신 빠르게 동작할겁니다. PC의 자원을 그대로 이용하는거니까요.

안드로이드 넷북이 나온다고 떠들어 대고 있는데 이걸 안드로이드에서 돌리면 안드로이드 넷북이죠. 하드디스크에 설치해 부팅한다면 안드로이드 PC라고 불러도 될것 같네요. 아직 인터페이스가 최적화되지않아 사용하기에는 불편하기만 상당히 의미있는 프로젝트인것 같습니다. 윈도우를 위협할 또 하나의 PC운영체제의 등장이군요.

트랙백 주소 :: http://techjun.com/trackback/1001 관련글 쓰기

댓글을 달아 주세요

  1. trumpetYK 2009/07/14 19:59  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사해요.

  2. jutangs 2009/07/14 20:31  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 안드로이드초보자입니다.

    우선 유용한 정보제공에 감사드립니다. (__)

    혹시 cd 부팅이 아닌 안드로이드 라이브를 설치할 수 있는 방법이 있는지 궁금합니다. ^^

    조언 부탁드릴께요. *^^*

    • 뽕다르 2009/07/14 23:49  댓글주소  수정/삭제

      방법이 있을것 같은데 저도 라이브 안드로이드를 안지 얼마 안되서 방법은 모르겠네요. 하드디스크는 좀 조정할게 많을거 같은데 USB에 설치해 사용하는것은 쉽게 가능할거 같아요. USB로 부팅하기 같은 검색어로 한번 검색해서 찾아보면 방법 많이 나와있어요. 저도 확인해보고 추가 포스팅 할정입니다. ^^

    • 뽕다르 2009/07/15 01:06  댓글주소  수정/삭제

      찾아보니깐 버전2부터는 LIVE USB 즉 USB에 넣어서 부팅이 가능하도록 만들어졌다고 하네요.

  3. Min 2009/07/15 01:07  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 ^^
    좋은 정보 보고 갑니다. ㅎㅎ

    그런데 언어설정은 한글로 변경하엿는데.. 한글이 안써지는 군요...;;;
    한글을 칠수있는 방법이 있을까요?
    아이폰 시뮬레이터같은경우 아이폰과 같이 가상키보드가 뜨는데...

    • 뽕다르 2009/07/15 02:11  댓글주소  수정/삭제

      확인해보니 한글입력은 불가능하네요. ;;; 대신에 몇가기 키 더 추가 시켜놨어요.. 윈도우키가 홈키고 오른쪽에 Alt와 Ctrl사이에 있는거 (마우스 오즌쪽 버튼 기능하는키) 가 메뉴키라네요...

  4. cho 2009/12/01 23:28  댓글주소  수정/삭제  댓글쓰기

    안드로이드를 공부하고 있는 학생인데요..
    일반적으로는 vmware를 사용한다면 우분투나, 페도라를 깐 후에 sdk ,eclipse??를 이용하여 개발하는데, 직접적으로 vmware에 깔면 sdk와 eclipse를 이용할수 없는건지, 아님 이용하지 않고도 다른 방법으로 개발 가능한지 궁금하네요^^; 답변부탁드려요;;

    • 뽕다르 2009/12/02 00:44  댓글주소  수정/삭제

      라이브 안드로이드는 안드로이드를 PC환경에서 실행할 수 있도록 만든 것에 불가하구요. 그냥 테스트용으로만 좋지요. 뭐 개발하고 그러지는 못해요.

      안드로이드 어플리케이션은 이클립스를 이용해서 개발하는데 이클립스는 윈도우나 리눅스에서 다 실행됩니다. 윈도우 환경이 일반적이고 관련 자료도 많기 때문에 주로 윈도우에서 이클립스로 안드로이드용 어플리케이션을 개발합니니다.

  5. 블루 2010/02/10 14:07  댓글주소  수정/삭제  댓글쓰기

    뽕다르님 안녕하세요 ^^

    에뮬에서 제가 개발한 어플을 테스트 하던중 속도가 느려서 여기 글을 봤는데

    라이브 안드로이드에서 자기가 개발한 어플 돌려볼려면 어케해야 하는지요?

  6. 옐란 2010/03/19 18:46  댓글주소  수정/삭제  댓글쓰기

    apk 다운까지는 받았는데 메뉴에 올라오지도 않고, 어떻게 실행해야하죠?

    Live Android 가상머신으로 돌려놓고,
    이클립스에서 export한 apk파일을(개인키부여했음), system/app에 넣어놓고
    Alt+F7로 나와서 메뉴확인하니깐 없네요..

    머가 잘못된거죠??

    • 뽕다르 2010/03/20 23:05  댓글주소  수정/삭제

      1. you can download APK file directly from Browser
      2. the APK file save at /sdcard/download
      3. press ALT+F1
      4. cp /sdcard/download/* /system/app
      5. chown 1000:1000 /system/app/*
      6. press ALT+F7, you'll see app now. :)

      이렇게 나와있네요. 저같은 경우는 그냥 app폴더에 넣으니 바로 메뉴에 떳어요.

  7. 무릎을앉아요 2010/06/04 21:42  댓글주소  수정/삭제  댓글쓰기

    뽕다르님 궁굼한게 있는데

    app폴더에 넣으니 어플리케이션 실행된다고 하셨는데..

    혹시 직접 이클립스로 만든 어플리케이션이었나여?

    그랬다면 platform 버전 얼마로 만드신건지...

    (저는 안되길래 혹시 프로젝트 만들때 버전때문인가 싶어서요)

    • 뽕다르 2010/06/06 14:01  댓글주소  수정/삭제

      네~ 저거 라이브 안드로이드는 app 폴더에 집어 넣는것 만으로 설치가 가능합니다. 저는 예전에 1.6에서 만들었던걸로 기억나네요.