독립 된 안 드 로 이 드 시 뮬 레이 터 만 들 기 실현 방법

만약 우리 가 안 드 로 이 드 응용 프로그램 을 만 들 었 다 면,안 드 로 이 드 SDK 나 BUILD 환경 이 없 는 기계 에 다른 사람 에 게 보 여 주 려 면 어떻게 해 야 합 니까?일반적으로 우 리 는 안 드 로 이 드 애플 리 케 이 션 을 개발 할 때 시 뮬 레이 터 를 사용 하여 프로그램 을 실행 합 니 다.SDK 환경 에서 나 소스 코드 BUILD 환경 에서 사용 합 니 다.SDK 환경 에 서 는 이 클립 스 와 ADT 를 결합 해 시 뮬 레이 터 를 사용 하 는 것 이 편리 하지만,BUILD 환경 에서 도 에 뮬 레이 터 명령 을 간단하게 사용 하면 된다.구체 적 으로 는 우 분투 에서 안 드 로 이 드 의 최신 소스 코드 를 다운 로드·컴 파일·설치 하 는 글 을 참고 할 수 있다.이 글 은 SDK 나 BUILD 환경 에 의존 하지 않 고 독립 적 으로 배포 하고 사용 할 수 있 는 Windows 환경 에서 안 드 로 이 드 시 뮬 레이 터 를 사용 하 는 또 다른 방법 을 소개 한다.
       안 드 로 이 드 시 뮬 레이 터 emulator 를 실행 하려 면 시스템 미 러 4 개 만 갖 추 면 됩 니 다.각각 system.img,userdata.img,ramdisk.img,kernel-qemu 입 니 다.이 4 개의 파일 은 SDK 환경 에서 얻 을 수 있 습 니 다.또한 시 뮬 레이 터 피부 와 adb 도 구 를 추가 하 는 것 이 좋 습 니 다.이 기능 이 완전 합 니 다.구체 적 인 방법 을 소개 한다.
       1.안 드 로 이 드 SDK 를 다운로드 합 니 다.공식 다운로드http://dl.google.com/android/android-sdk_rXX-windows.zip,XX 는 내 가 다운로드 할 버 전 번 호 를 말 합 니 다.예 를 들 어 내 가 다운로드 한 것 은 08 입 니 다.이 링크 는 이미 조 화 를 이 루 었 을 수도 있 습 니 다.인터넷 에서 검색 하여 다른 방법 으로 다운로드 할 수 있 습 니 다.다운로드 가 완료 되면 SDK Manager 도 구 를 실행 하고 전체 SDK 를 다운로드 합 니 다.SDK 를 D:\android-sdk-windows 디 렉 터 리 에 두 었 다 고 가정 합 니 다.
       2.디 렉 터 리 를 새로 만 듭 니 다.예 를 들 어 D 디스크 에 디 렉 터 리 를 새로 만 듭 니 다.D:\AndroidEmulator.D:\\android-sdk-windows\tools 디 렉 터 리 에 들 어가 emulator.exe 를 D:\\AndroidEmulator 에 복사 하고 D:\android-sdk-windows\\platform-tools 디 렉 터 리 에 들 어가 adb.exe 와 AdbWinApi.dll 두 파일 을 D:\AndroidEmulator 에 복사 합 니 다.어떤 SDK 는 adb.exe 와 Adb WinApi.dll 을 D:\android-sdk-windows\tools 디 렉 터 리 에 놓 습 니 다.
       3.D:\\AndroidEmulator 에 새 디 렉 터 리 images 를 만 들 고 위 에서 언급 한 4 개의 시스템 미 러 를 저장 합 니 다.예 를 들 어 Android 2.1 시 뮬 레이 터 를 만 들 려 면 D:\android-sdk-windows\platforms\android-7\images 디 렉 터 리 에서 안에 있 는 파일 을 모두 D:\AndroidEmulator\images 디 렉 터 리 에 복사 하고 D:\android-sdk-windows\platforms\android-7\images 디 렉 터 리 에는 system.img,userdata.img,ramdisk.img,kernel-qemu 등 4 개의 파일 이 포함 되 어 있 습 니 다.
       4.D:\\AndroidEmulator 에 새 디 렉 터 리 skins 를 만 들 고 시 뮬 레이 터 피부 파일 을 저장 합 니 다.계속해서 Android 2.1 시 뮬 레이 터 를 만 드 는 것 을 예 로 들 면 D:\android-sdk-windows\\platforms\android-7\skins 디 렉 터 리 에 있 는 모든 폴 더 를 D:\android-Emulator\skins 디 렉 터 리 에 복사 하고 D:\android-sdk-windows\platforms\\android-7\skins 디 렉 터 리 에 시 뮬 레이 터 스킨 파일 을 포함 합 니 다.
       5.명령 행 창 을 시작 하고 D:\AndroidEmulator 디 렉 터 리 로 들 어가 다음 명령 을 수행 합 니 다.

  D:\AndroidEmulator>start /b emulator.exe -sysdir d:\AndroidEmulator -system images\system.img 
  -data images\userdata.img -ramdisk images\ramdisk.img -kernel images\kernel-qemu -skindir
  d:\AndroidEmulator\skins -skin HVGA
       start/b 는 배경 에서 emulator 를 실행 하 는 것 을 표시 합 니 다.다른 emulator 명령 옵션 은 emulator-help 를 실행 하 십시오.이렇게 해서 시 뮬 레이 터 가 운반 되 기 시작 했다.
       6.시 뮬 레이 터 에 APK 프로그램 을 설치 하려 면 adb install XXX.apk 명령 을 실행 하고 adb install 명령 을 실행 할 때 다음 출력 을 만나면:

  D:\AndroidEmulator>adb install Renju.apk
  * daemon not running. starting it now on port 5037 *
  * daemon started successfully *
  error: device offline
       힌트 가 성공 할 때 까지 신경 쓰 지 말고 다시 실행 하 세 요.
      이렇게 해서 만약 에 우리 가 안 드 로 이 드 애플 리 케 이 션 을 만 들 었 다 면 안 드 로 이 드 SDK 와 안 드 로 이 드 빌 드 환경 이 없 는 기계 에서 다른 사람 에 게 보 여 주 려 면 D:\AndroidEmulator 라 는 폴 더 를 포장 하고 안 드 로 이 드 애플 리 케 이 션 을 가 져 가면 표시 할 수 있 습 니 다.편리 하지 않 습 니까?
        이상 은 자신의 안 드 로 이 드 시 뮬 레이 터 를 만 드 는 실현 절차 에 대한 소개 입 니 다.본 사이트 에 대한 지원 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기