Android 4.0 용 AVD를 만드는 방법


352

Android 4.0이 출시되었습니다. ADT 플러그인을 업데이트 하고 4.0 SDK를 다운로드했습니다. 그러나 Android 4.0 용 AVD 를 만들려고 할 때 Eclipse는 'ABI armeabi가 AVD 폴더에 복사 할 수있는'userdata.img '파일을 찾을 수 없습니다'라고 말합니다.

나는 발견 d:\android-sdk-windows\platforms\android-14다른 버전이 가지고있는 '이미지'폴더가 없습니다. 이 폴더에는 AVD를 만드는 'userdata.img'가있을 수 있습니다.

'userdata.img'를 어디에서 가져와야하며 Android 4.0 용 AVD를 어떻게 만듭니 까?

답변:


441

나는 방금 똑같이했다. "Android 4.0 (API 14)"섹션의 "Android SDK 관리자"를 보면 몇 가지 패키지가 있습니다. 이 중 하나는 "ARM EABI v7a 시스템 이미지"입니다.

Android 4.0 가상 기기를 만들려면 다운로드해야합니다.

안드로이드 SDK 다운로드 시스템


31
방금 추가 된 포인트를 추가하려고합니다. 일식 외부에있는 AVD Manager를 다운로드하여 설치했다고 말하더라도 AVD 플러그인을 사용하여 일식으로 이동하여 다시 설치해야합니다. 두 번 두 번해야합니다. ARM EABI를 Eclipse 외부에 설치했지만 설치 단계를 진행할 때이 오류가 발생했습니다.
haju

3
내 문제는 외부 SDK에 ARM v7a 시스템 이미지가 설치되어 있지만 Eclipse의 이미지는 설치하지 않은 @haju와 동일합니다. 감사합니다 @haju!
Jeremy Battle

7
Android SDK를 업데이트하거나 설치할 때마다 약간의 문제가 있습니다. 당신은 구글이 지금까지 설치 과정을 정리하는 방법을 알아낼 것이라고 생각했을 것입니다. 다시 말하지만 MS 또는 Apple의 도구를 설치하는 것이 훨씬 좋습니다.
Brian

4
제길! 그 패키지 만 건너 뛰었습니다.
Rakesh Juyal

6
하나의 Hello World 응용 프로그램을 테스트하려면 몇 MB의 데이터를 다운로드해야합니까?
살만 A

16

우리의 개발 머신에 인터넷에 연결되어 있지 않은 사람들을위한 또 다른 해결책은 다음과 같습니다.

system-imagesSDK 디렉토리의 최상위 레벨 ( platforms및 옆 tools)에 폴더를 만듭니다 . 하위 디렉토리 생성 android-14android-15(해당)를. armeabi-v7a이 디렉토리에 완전한 폴더를 추출하십시오 . sysimg_armv7a-15_r01.zip (예 : Google의 저장소에서 )은 android-15sysimg_armv7a-14_r02.zip으로 이동합니다 android-14.

나는이 절차를 오프라인으로 시도하지 않았으며, 마침내 집에서 광대역 수당을 포기하고 사용했지만, 나중에 참조 할 수 있도록이 대형 sysimg의 대상 위치입니다.

image14와 15에없는 하위 디렉토리를 만들려고했지만 AVD가 이미지를 만들 수는 있었지만 (15는 14는 아님) 15 분 후에 Android 로고가 표시되지 않았습니다.



5

비슷한 문제가 있었지만 Eclipse 대신 IntelliJ IDEA를 사용하고 있습니다. 이미 ARM EABI를 설치했지만 여전히 오류가 발생했습니다.

IntelliJ IDEA의 경우 에뮬레이터를 실행하기 전에 먼저 AVB를 작성해야하므로 Android SDK 관리자로 이동하여 새 AVB를 작성해야합니다. 이렇게하면 문제가 해결 될 것입니다 ... 다음 단계를 수행하기 전에 위의 답변을 따라 ARM을 포함시켜야합니다.


Mac OSX에서 IntelliJ를 사용할 때와 동일한 오류가 발생합니다. 1. ARM EABI가 설치되어 있는지 확인합니다. 2. 도구-> Android-> AVD 관리자-> 새 AVD 생성 3. 실행-> 구성 편집-> Android 응용 프로그램 또는 Android 테스트-> 에뮬레이터 (라디오 버튼)-> 새로 만든 AVD를 선택합니다.
Ted Spradley

5

Android SDK 버전을 제어하는 ​​경우에도이 문제가 발생할 수 있습니다. 약간 다른 오류가 발생합니다.

ABI .svn에서 AVD 폴더로 복사 할 'userdata.img'파일을 찾을 수 없습니다.

어떤 이유로 든, AVD (Android Virtual Device) 관리자는 .svn폴더가 ABI ( Application Binary Interface )를 지정하고 있다고 생각합니다 . 그것은을 찾습니다 userdata.img내에서 .svn폴더를 찾을 수없는, 그래서 실패합니다.

스택 오버플로 질문에 대한 응답에서 찾은 셸 확장명 을 모든 디렉토리에서 .svn 파일 제거 .svn폴더에서 모든 폴더를 반복적 으로 제거하기 위해 사용했습니다 android-sdk. 그 후 AVD 관리자는 AVD를 성공적으로 만들 수있었습니다. Subversion 과 함께 SDK를 훌륭하게 재생하는 방법을 아직 알지 못했습니다 .



0

이 답변은 Android Studio에서 AVD를 작성하기위한 것입니다.

  1. 먼저 Android Studio 상단 표시 줄에서 AVD 버튼을 클릭하십시오.

이미지 1

  1. 이 창에서 Create Virtual Device

이미지 2

  1. 이제 AVD 용 하드웨어 프로필을 선택하고 다음을 클릭하십시오.

이미지 3

  1. AVD에서 원하는 Android Api 버전을 선택하십시오. API가 없으면 다운로드하십시오. 다음을 클릭하십시오.

이미지 4

  1. 카메라, 네트워크, 메모리 및 램 크기 등과 같은 일부 AVD 기능을 사용자 정의하기위한 창입니다. 기본값을 유지하고 마침을 클릭하십시오.

이미지 5

  1. AVD가 준비되었습니다. 이제 Android Studio에서 AVD 버튼을 클릭하십시오 (1 단계와 동일). 그러면 생성 된 AVD를 목록에서 볼 수 있습니다. AVD에서 재생 버튼을 클릭하십시오.

이미지 6

  1. AVD가 곧 시작됩니다.

이미지 7

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.