programing tip

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

itbloger 2020. 8. 29. 09:34
반응형

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


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

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 등)


이것은 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는 이러한 문제를 해결할 수있는 지금 밖으로


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

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

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

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


1 분 솔루션

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

단계 :

Google에서 기기 선택

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

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

dddd

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

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력


업데이트 및 솔루션 : 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 아카이브를 다운로드합니다.

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


정보 :

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

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


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

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


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

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

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


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

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

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


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

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

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

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


방금 여기에 설명 된대로 다른 시스템에서 avd를 복사했습니다. Android- 테스트를 위해 친구에게 에뮬레이터를 복사하는 방법


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

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

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

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


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

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


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


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

참고 URL : https://stackoverflow.com/questions/22190076/cannot-create-or-edit-android-virtual-devices-avd-from-eclipse-adt-22-6

반응형