Eclipse, ADT 22.6에서 AVD (Android Virtual Devices)를 만들거나 편집 할 수 없습니다.


94

이 문제 는 제 경우에는 확인 버튼이 회색으로 표시되지 않는 점을 제외하면 다른 몇 가지 문제와 비슷하게 들립니다 . 그러나 링크를 클릭하지 않으려는 사람들을 위해 ...

Eclipse 내에서 AVD를 만들거나 편집하려고하면 내 설정을 입력 한 후 "확인"단추가 "클릭 할 수있는"것처럼 보이지만 클릭해도 아무 일도 일어나지 않습니다. 클릭 가능하지만 쓸모 없음

적절한 시스템 이미지가 설치되어 있고 대상 플랫폼이 사용중인 API와 일치하는지 확인했습니다. 분명히 CPU, 스킨 세트 등이 선택되었습니다. OK 버튼이 회색으로 표시되는 것은 아닙니다.

이클립스 외부 에서 AVD 관리자를 실행하면 AVD를 생성 / 편집 할 수 있으므로 이것이 세상의 끝은 아니지만이 특정 문제에 대한 해결책이 있다고 느끼고 해결을 돕고 싶습니다.

나는 eclipse를 관리자로 실행 해 보았습니다 (이것이 AVD 관리자가 Eclipse 외부에서 충돌하는 것을 막은 것입니다). 그냥 기다리거나 여러 번 클릭 해 보았습니다. 작업 관리자를 보면 확인을 클릭해도 새로운 프로세스가 시작되지 않으며 Eclipse의 CPU 또는 RAM 사용량이 전혀 증가하지 않습니다. "Android 가상 장치 편집"창이 사라지지 않습니다.

단서가 있습니까?

(다른 방식으로 작동하지 않는 번들 버전이 아닌 ADT 플러그인 btw로 Indigo 실행. Java 1.6.0 45. Windows 8, 안타깝게도 많은 RAM 등)



좋아요, 저는 오늘 Android 개발을 시작했는데 이것은 좋은 시작입니다. 우연의 일치로 같은 문제도 있습니다.
알리 Bassam의

문제가 분류되었습니다! 'Android SDK Manager'에서 'Android SDK 도구'22.6.1로 업그레이드 한 다음 ADT Eclipse에서 '업데이트 확인'을 잊지 마세요.
Sydwell

답변:


69

이것은 ADT 22.6.0의 버그에 대해서만 가능한 해결 방법이며,이 버그는 다음 빌드에서 순차적으로 수정되었습니다.

여기 (zip) 에서 새 ADT v22.6.1을 다운로드하여 설치 하거나 SDK 관리자를 사용하여 업데이트하십시오.

Google 측의 버그 인 것 같습니다.이 문제는 "ADT 22.6" 업데이트 이후에 발견되었습니다 . "안드로이드 오픈 소스 프로젝트-이슈 트래커" 에 대해 널리 보도되었으며 아직 아무도 제대로 답변하지 못했습니다.

그러나 새 AVD를 만들기 위해 "Android SDK" 에서 " AVD manager.exe" 를 열어 AVD를 만드는 데 부분적으로 성공했습니다 . SDK 폴더에서 AVD Manager.exe를 직접 열어보십시오.

Android 커뮤니티 에서 확인을 기다려야 할 수도 있습니다.

저를 위해 일했습니다. 일종의 ...

(Windows 8.1 Pro 64 비트, Java JDK 1.7 업데이트 25, Eclipse 표준 Kepler 서비스 릴리스 1, Android 개발 툴킷 22.6.0.v201403010043-1049357)

업데이트 1

추가 연구에 따르면 SDK Manager (Tools-> Manage AVDs ...) 에서 AVD Manager 를 시작 하는 것도 문제없이 작동 하는 것으로 나타났습니다 .

업데이트 2

더 나쁜 소식은 명령 줄 도구 에서도 AVD 생성이 작동하지 않는다는 것 입니다.

업데이트 3

Eclipse 에서 AVD 관리자 를 시작하는 동안 일부 매개 변수가 전달되었다고 가정 하면 이러한 문제가 발생합니다.

업데이트 4

업데이트 된 자바JDK 1.7 업데이트 (51)이클립스 표준 SDK케플러 서비스 릴리스 2 최신 및 문제없이 해결. 또한 데비안에서 테스트 했으며 동일한 결과를 얻었습니다.

업데이트 5

에서 https://code.google.com/p/android/issues/detail?id=66661 안드로이드 프로젝트 구성원 ADT의 향후 버전 (- 22.6.3 22.6.1)에 의해 해결하는 문제와 약속을 준수합니다. 그동안 ADT 를 더 낮은 버전의 22.3.0 으로 롤백하는 것이 좋습니다.

현재 ADT를 제거하려면

도움말-> Eclipse 정보-> 설치 세부 사항-> Android 개발 도구-> 제거

가능한 호환성 문제를 피하기 위해 Android에서 전체 패키지 (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES..etc ..) 를 제거하고 아카이브 설치 방법을 통해 위 링크에서 새로운 ADT를 설치하는 것이 좋습니다.

이 문제가 일시적으로 해결되기를 바랍니다. 그리고 여기 에서 ADT의 새 릴리스를 기다리 십시오 .

업데이트 6

새로운 ADT는 , 버전 22.6.1는 이러한 문제를 해결할 수있는 지금 밖으로


ADT를 22.6 버전으로 업데이트 한 후 방금이 버그가 발생했습니다. 그러나 내 문제는 :이 간단한 치료로 지금은 해결된다
사드 쿠 레시

1
SDK Manager의 'Tools'메뉴에서 여는 것도 저에게도 효과적이었습니다. 문제를 해결하게되어 기쁘지만 이상합니다.
김준호

1
나는 같은 문제가 발생했습니다. ADT를 어떻게 롤백 할 수 있습니까?
예레미야 나

1
문제가 분류되었습니다! 'Android SDK Manager'에서 'Android SDK 도구'22.6.1로 업그레이드 한 다음 ADT Eclipse에서 '업데이트 확인'을 잊지 마세요.
Sydwell

1
이것은 22.6.4에서 돌아온 것 같습니다
Jason Southwell

22

OP에서 "이클립스 외부에서 AVD 관리자를 실행하면 AVD를 생성 / 편집 할 수 있습니다"라는 문구에 대해 자세히 설명하려면 다음을 수행하십시오.

명령 줄에서 다음을 실행합니다.

<android-sdk-location>/tools/android avd (on Linux in this case)

Eclipse 도구 모음에서 AVD Manager 아이콘을 클릭 할 때 표시되는 것과 동일한 AVD 창이 시작됩니다. 그러나이 AVD 관리자 인스턴스에는 버그가 없으며 버그가 도입되기 전에했던 것처럼 에뮬레이터를 만들고 실행할 수 있습니다.


롤 자바 세그먼테이션 폴트 (segfault) 더 나쁜, 그러나 다행히도 그것은 AVD 만들 수있어
sherpya

좋습니다. 이것은 AVD를 만들기 위해 실제로 작동합니다. 그러나 여전히 AVD는 .... 시작되지 않습니다
스테판 Bourzeix에게

나도 같은 문제가 있었다. 에뮬레이터에 할당 된 내부 및 외부 저장소의 크기를 줄인 다음 시작했습니다. 내부 저장소 및 sdcard 용으로 1024MiB, RAM 용으로 1024 (단위가 무엇인지 알 수 없음)
MidnightJava

때로는 시작하는 데 매우 오랜 시간이 걸립니다. 여전히 시작하지 못한다고 생각되면 오랜 시간을 주어야합니다.
MidnightJava

lol..ya 시간이 걸립니다 !!. 하지만 반나절을 의미하지는 않습니다 !!. Eclipse에서 AVD를 열 수 없습니다. sdk dir의 AVD 관리자에서 만들 수 있습니다. :-(
Shaon Hasan 2014

7

1 분 솔루션

이미 존재하는 장치를 복제하는 빠른 해결 방법을 사용했습니다. Clone버튼을 근무하고 나는 성공적으로 복제를 편집 할 수 있었다.

단계 :

Google에서 기기 선택

여기에 이미지 설명 입력

"복제 ..."버튼을 클릭합니다.

여기에 이미지 설명 입력

창이 나타나면 "장치 복제"를 클릭합니다.

dddd

새로 복제 된 장치를 선택하면 "... by User"라고 표시됩니다.

여기에 이미지 설명 입력

측면에있는 "편집"버튼을 클릭합니다.

여기에 이미지 설명 입력

거기에 자신의 맞춤형 가상 장치가 있습니다.

여기에 이미지 설명 입력


6

업데이트 및 솔루션 : AsYashwanth Krishnan은“문제의 버그는 현재 이후 버전에서 수정되었습니다. ADT 222.6.1 및 ADT 22.6.2를 사용해 보았지만 Android 가상 장치를 만들거나 편집 할 수 없다는 버그가 발생하지 않았습니다. 직접적인 해결책은 ADT를 최신 버전으로 업데이트하는 것입니다. 아래에 작성된 해결 방법은 기록 목적으로 만 남아 있습니다.

역사적인 해결 방법 @Yashwanth Krishnan이 말했듯이 이것은 ADT 플러그인 22.6의 버그입니다. 따라서 가장 좋은 해결 방법은 롤백하는 것입니다. 롤백 방법을 묻는 사람들을위한 단계별 가이드는 다음과 같습니다.

첫째, 제거 ADT 플러그인과 안드로이드에 대한 모든 관련 플러그인 : 약 도움말 -> 여기에 이미지 설명 입력 설치 세부 사항은 여기에 이미지 설명 입력 안드로이드 플러그인 눌러 제거 버튼을 선택하고 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 다시 시작을

두 번째 : https://dl.google.com/android/ADT-22.3.0.zip 에서 ADT 22.3.0 아카이브를 다운로드합니다.

여기에 이미지 설명 입력 로컬 디스크의 아카이브에서 저장소를 추가 하여 설치 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 하십시오. 안드로이드 플러그인 선택 여기에 이미지 설명 입력


@Brother, 동일한 문제가 발생하여 22.6 ..을 제거했지만 새로운 방법을 설치하기 전에. 22.3 ... eclipse가 서둘러 닫혔습니다 ... 이제 오류로 인해 열리지 않습니다. eclipse 실행 가능한 실행기가 campanian 공유 라이브러리를 찾을 수 없습니다 ... 어떻게해야합니까?
Abdul Wahab 2014-04-13

@AbdulWahab eclipse 디렉토리에있는 오류 및 오류 로그 파일의 스냅 샷과 무슨 일이 있었는지에 대한 자세한 내용을 Stackoverflow에 새 질문을 게시 할 수 있습니까?
Mohamed El-Nakib 2014

@AbdulWahab Eclipse에 커스터마이징이 많지 않고 안드로이드 개발에만 사용한다면 안드로이드 개발자 웹 사이트에서 adt-bundle을 다운로드하고 추출하여 빠르게 개발로 돌아갑니다. Adb-bundle은 여기에서 adt 및 sdk가 사전 설치된 eclipse로 구성됩니다. developer.android.com/sdk/index.html
Mohamed El-Nakib 2014

0

정보 :

확인을 여러 번 클릭하고 일부 설정을 테스트로 수정 한 후 AVD를 성공적으로 만들 수있었습니다.

yashwanth krishnan 솔루션을 시도하고 AVD Manageer.exe를 성공하지 않고 직접 열려고했습니다. 관리자는 Windows 8 x64에서 직접 열리지 않습니다. 열려고 시도한 다음 즉시 종료됩니다.


0

나도이 문제를 만났다. 이 문제는 3 월에 릴리스 된 최신 버전 22.6에서 발생합니다. 한편 22.3에서 테스트를했지만 문제가 발견되지 않았습니다.

따라서 ADT를 22.3으로 롤백하고 22.6에 대한 새로운 수정 사항을 기다릴 것을 제안합니다.


1
다음과 같이 Google에서 해결 방법을 얻었습니다. 해결 방법 : Eclipse에서 SDK 관리자 (도구 모음 또는 창 메뉴를 통해)> 도구> 관리자 AVD를 엽니 다. 그러면 AVD를 제대로 생성 할 AVD Manager의 외부 버전이 호출됩니다. 기타 해결 방법 : 명령 줄 버전 (Shell 또는 cmd.exe, cd SDK, "tools \ android.bat avd")을 사용합니다. 그러나 나는 테스트를하지 않았으므로 참고하십시오.
user1461926

롤백 할 수있는 방법이 있습니까? 나는 OSX에 그리고 난 ADT 22.3의 아카이브가 없습니다
Sufian

0

기본 위치가 C : \ username path \ SDKs 또는 시스템에 Android가 D : \ sdks \ android_sdk_windows에 설치된 것을 알 때까지 몇 시간 동안 머리를 두 드렸습니다. 따라서 Eclipse Android 디렉토리를 D : \ sdks \ android_sdk_windows로 변경하면 문제가 해결되었습니다.

공백이없는 경로에 Android SDK를 설치하면 도움이된다고 들었습니다.

누군가 머리카락을 유지하는 데 도움이되기를 바랍니다.


0

오늘 Maven을 설치 한 후 동일한 문제가 발생했습니다. 나는 그것을 작동시키기 위해 다른 경로 설정을 엉망으로 만들었고 문제가 발생했습니다. 또한 GCM 용 Google 서버를 설치하려고했습니다. 내가하는 일에서 Android Virtual Device Manager를 손상 시켰습니다. 나는 답을 찾기 위해 SO를 검색 한 다음 TechSupport의 첫 번째 규칙을 따르기로 결정했습니다. 도구 키트를 다시 설치했습니다!

SDK 관리자로 이동하여 도구 확인란을 클릭하여 도구를 제거했습니다. 모두 삭제하는 데 몇 분이 걸렸습니다. 그런 다음 약 10 분이 걸린 도구를 다시 설치했습니다. Eclipse와 AVD를 재부팅하고 어제처럼 작동했습니다!

이번에는 수정하는 데 총 20 분 밖에 걸리지 않았습니다.


0

릴리즈 노트 이 문제는 다운로드 할 수 있습니다 개정 22.6.1에서 해결되었습니다.

Window> 를 선택하여 Eclipse에서 Android SDK 도구를 22.6.1로 Android SDK Manager업데이트하고 프롬프트에 따라 업데이트를 설치합니다.

업데이트가 완료된 후 Help>를 선택 Check for Updates하고 프롬프트에 따라 적절한 Eclipse 구성 요소를 업데이트하십시오.

이 업데이트를 완료 한 후 AVD 기능을 테스트했는데 제대로 작동하는 것 같습니다.



0

비슷한 문제에 직면했습니다. 23.0.2 버전의 Android SDK를 사용하고 있습니다.

"OK"버튼이 비활성화되었는데 안드로이드 SDK가 설치된 경로로갔습니다. 나의 경우에는:

C:\Program Files\Android\android-sdk\

마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택하여 AVD-Manager.exe를 실행 하면 매력처럼 작동합니다.


0

시작하는 동안 다음 오류로 인해 AVD를 만들 수없는 경우가 있습니다. x86 에뮬레이션에는 현재 하드웨어 가속이 필요합니다!

나는 또한이 같은 문제에 직면했다. 같은 방향을 향하고 있다면 SDK Manager-> Extra-> 설치된 "Intel x86 Emulator Accelerator (HAXM Installer)"를 열어 해결할 수 있습니다. 그런 다음 AVD를 만들 때 적절한 CPU를 선택합니다. 작동합니다. :- )


-1

우리가 sdcard 크기를 설정해야하는 게시물을 위해 : 나는 그것과 많은 다른 설정을 시도했지만, 그 어느 것도 도움이되지 않았습니다. 오류보기에서 mogilka가 언급 한 NoClassDefFound 예외가 발생합니다. 구성 설정은이를 수정할 수 없습니다. 잘못된 업데이트가 푸시 된 것 같습니다.


-2

SD 카드에 대한 가치를 제공하십시오. 100 또는 200과 같을 수 있습니다.

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