2013-06-25 1 views
20

방금 ​​ADT 번들 (20130522) 및 Android Studio를 새로 설치했습니다. (내 일식 설치가 다시 엉망이 되었기 때문에) 또 다른 이야기입니다.SDK 관리자 에뮬레이터 용 이전 Android 시스템 이미지가 누락되었습니다

SDK 관리자를 시작할 때 어느 버전에서든 2.2 용 시스템 이미지가없고 2.3.3 용 x86 이미지 만 있습니다. 3.0, 3.1 및 3.2에 대한 이미지가 없습니다.

내가 삭제 된 이유에 대한 공식적인 단어를 찾을 수 없습니다. 이제 에뮬레이터 이미지를 사용하는 대신 해당 플랫폼에서 테스트하는 더 좋은 방법이 있습니까?

+0

안드로이드 응용 프로그램을 테스트하는 가장 좋은 방법은 항상 장치에 있지만 에뮬레이터에는 제한이 있습니다. 즉, 안드로이드 스튜디오를 다운로드 한 경우에는 해당 이미지를 설치하는 옵션이 sdk manager.exe에 있어야합니다. , 필요한 경우 링크를 다운로드하십시오. http://developer.android.com/sdk/index.html –

+0

그래, 나는 그들이 모두 sdkmanager.exe를 보여줄 것이라고 생각했습니다. 하지만 Android 4.0 이상 버전의 ARM 이미지 만 볼 수 있으며 다른 것은 볼 수 없습니다. – Kevin

답변

26

SDK 관리자 창의 아래쪽에있는 "사용되지 않는"체크 상자를 선택하면 확인해야합니다.

더 구체적으로 말하면 Android 4.0 (또는 그 전후)까지는 ARM 에뮬레이터 이미지가 별도의 다운로드로 분류되지 않았으므로 기본 SDK 플랫폼에서 다운로드 할 수 있습니다. 개발 된 사람

왜 사람들은 ARM 이미지가 우리 graybeards의 사람들을 위해, 4.0

자에 대해 개별적으로 세분화되어 < 4.0의 SDK 플랫폼의 일부가 될 기대 안드로이드에 대한 잠시 동안, 그것은 두번째 성격이다. :-)

더 심각하게, 나는 그들이 이전 버전을 리 패키징하려고 시도하지 않았다고 생각한다. 안드로이드 용으로 유일하게 사용 가능한 플랫폼은 약 2.3까지의 ARM 이었으므로 별도의 ARM 이미지 다운로드가 처음에는 이상한 것처럼 보였을 것입니다.

+0

"폐기 됨"을 선택하면 2.3.1 (API 9), 2.0.1 (API 6), 2.0 (API 5) 및 1.1 (API 2)의 API 수준 만 추가됩니다. 그러나 ARM EABI v7a 시스템 이미지는 이전에 언급 한 API 수준이나 사용되지 않는 확인란을 선택하여 추가 한 API 수준에서는 여전히 사용할 수 없습니다. 안드로이드 4.0 이상의 ARM 에뮬레이터 이미지 만 볼 수 있습니다. – Kevin

+4

@Kevin : 이전 버전의 ARM 에뮬레이터 이미지에 대한 별도의 다운로드가 없었기 때문입니다. ARM 에뮬레이터 이미지는 "SDK 플랫폼"다운로드 ("Google API"다운로드의 Google API- 향상된 ARM 이미지 포함)에 있습니다. – CommonsWare

+1

음 ... 와우. 필자는 2.2 SDK 플랫폼을 다운로드하여 시험해 보았습니다. 이제 에뮬레이터에서 사용할 수있는 대상으로 표시됩니다. 이것은 미친 것이고 어디에도 문서화되어 있지 않습니다. 왜 사람들은 ARM 이미지가 4.0 용으로 SDK 플랫폼의 일부가 될 것이라고 기대할까요? (4.0 용으로 별도로 나뉘어 질 때) ... 최종 답을 다시 답신 할 수 있습니까? – Kevin