Cannot create or edit Android Virtual Devices (AVD

2018-12-31 19:11发布

This problem sounds similar to a few others, except in my case the OK button is not grey-ed out. But for those who would rather not click the links...

Trying to create or edit an AVD from within Eclipse, after entering my settings, the "OK" button seems to be "clickable", but when I click it absolutely nothing happens. clickable but useless

I've made sure I have the appropriate system images installed, and that the target platform matches the API being used. Clearly a CPU has been chosen, skin set, etc... all the things that would make the OK button greyed out, which it's not.

I can create/edit AVDs if I run the AVD manager from outside eclipse, so this isn't the end of the world, but I feel there's a solution to this particular problem and I want to help solve it.

I've tried running eclipse as an administrator (that's what stopped the AVD manager from crashing outside of eclipse). I've tried just waiting around, or clicking multiple times. Looking at the Task Manager, no new processes begin when I click OK, nor does eclipse's CPU or RAM usage increase at all. The "Edit Android Virtual Device" window doesn't even go away.

Any clues?

(Running Indigo with the ADT plugin, btw, not the bundled version, which failed to work in a different way. Java 1.6.0 45. Windows 8, unfortunately. Plenty of RAM etc)

14条回答
爱死公子算了
2楼-- · 2018-12-31 19:31

To elaborate on the statement "I can create/edit AVDs if I run the AVD manager from outside eclipse" in the OP:

Run the following on the command line

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

This launches the same AVD window you see when you click the AVD Manager icon in the eclipse toolbar. But this instance of the AVD manager does not have the bug, and you can create and run emulators as you did before the bug was introduced.

查看更多
浮光初槿花落
3楼-- · 2018-12-31 19:34

I met this issue too . The issue occurs in the latest version 22.6 which was released in March . Meanwhile I did the testing in 22.3 , the issue was not found .

So that I suggest that rollback the ADT to 22.3 and wait the new fix for 22.6

查看更多
素衣白纱
4楼-- · 2018-12-31 19:35

Per the release notes, this problem has been resolved in revision 22.6.1, which is now available for download.

Updated your Android SDK Tools to 22.6.1 in Eclipse by selecting Window > Android SDK Manager and follow the prompts to install the update.

After that update finishes, select Help > Check for Updates and follow the prompts to update the appropriate Eclipse components.

After completing these updates, I tested the AVD functionality and it appears to be working properly.

查看更多
春风洒进眼中
5楼-- · 2018-12-31 19:36

I banged my head on this for several hours until I found out that the default location was C:\username path\SDKs or something, where Android was installed on my system to D:\sdks\android_sdk_windows. So, changing the Eclipse Android directory to D:\sdks\android_sdk_windows fixed it.

I also heard that it may help things if you install the Android SDK to a path without spaces.

Hope this helps someone keep some hair.

查看更多
怪性笑人.
6楼-- · 2018-12-31 19:37

I faced the similar issue. I am using 23.0.2 version of android SDK.

"OK" button was disabled, but then I went to the path where android SDK was installed. In my case:

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

and executed AVD-Manager.exe by right clicking and selecting Run as an Administrator, and it worked like a charm.

查看更多
梦醉为红颜
7楼-- · 2018-12-31 19:38

Update and Solution: AsYashwanth Krishnan said, The bug in question is now fixed in later versions. I tried ADT 222.6.1 and ADT 22.6.2 , and they did not suffer from the bug of not not being able to create or edit Android Virtual Devices. The direct solution is to update you ADT to latest version, The workaround written below is left only for historical purposes.

Historical Workaround As @Yashwanth Krishnan said, this is a bug in ADT plugin 22.6; so best workaround is to rollback. for those asking how to rollback, here is a step-by-step guide:

First: Uninstall ADT plugin and all related plugins for android: help->about enter image description here Installation details enter image description here Select android plugins and press uninstall button enter image description here enter image description here enter image description here enter image description here Restart

Second: Download ADT 22.3.0 Archive from https://dl.google.com/android/ADT-22.3.0.zip

and install it enter image description here add repository from archive on local disk enter image description here enter image description here enter image description here Select android plugins enter image description here

查看更多
登录 后发表回答