Nicolas, what's the problem exactly? To be honest, nothing has been done on the AVD handling since this thread was originally created.
Xav On Wed, Sep 16, 2009 at 4:32 AM, Nicolas Gramlich <stoeps...@gmx.de> wrote: > > Hi, > > just tried this again with the ADT 0.9.3 (downloaded today) and > Android 1.6 r1 (also from today) and in the "Virtual Devices"-Window I > can see my newly created AVD with a green checker to the left: "A > valid Android Virtual Device". > > ANDROID_SDK_HOME is properly set to "C:\Users\nico;" for user and > system-environment variables. > > I can also see the emulator-image being properly created in "C:\Users > \nico\.android\avd\Emu_1_6.avd\userdata.img". > > I'm using Windows7 RC 64Bit with a 64 Bit JDK and Eclipse is running > (or has to run) with its own 32 Bit JRE. > > Any ideas? > > > On 27 Aug., 03:21, Xavier Ducrohet <x...@android.com> wrote: >> On Wed, Aug 26, 2009 at 4:21 AM, Phoenix<phoenixsen...@gmail.com> wrote: >> >> > On Aug 25, 4:41 pm, Xavier Ducrohet <x...@android.com> wrote: >> >> I see that you have changed the location of the user folders (in S: >> >> instead of C:) >> >> > There are user folders on both S: and C:. Only the Desktop and My >> > Documents special folders are on S:. Everything else (including App >> > Data) is on C:. [The documents are shared between operating systems >> > on different partitions] >> >> > Android (or Eclipse?) has been the only thing to use S:. >> >> >> When the user location is not the default one, we have seen some cases >> >> where windows reports the location of the user folder differently >> >> depending on which API you use (the command line tool and Eclipse use >> >> a Java API, while the emulator use a windows C++ API). >> >> > That would explain why the command line tools and Eclipse could see >> > my_avd just fine, but the emulator could not find it. >> >> > But, shouldn't Android be set up to use HOMEDRIVE/HOMEPATH? Standard >> > environment variables. >> >> I think there are difference on XP/Vista which makes using those hard >> to use (back in the previous SDK we were using LOCALAPPDATA but we >> ended up having the same problem). >> >> What we use on java is the "user.home" property setup by the VM. Looks >> like the Java VM thinks your home is in S:\... >> I look again into these 2 env variables and see if they could be used. >> >> > Also, a single line in the installation instructions could have >> > prevented this confusion. When Android can see the AVD from the >> > command line and the Eclipse gui, but not from the emulator, and no >> > explanation is given (especially on the first test project), it's ... >> > disheartening. >> >> I agree. We should at least have the emulator output a message saying >> where it's looking for the AVD and how to fix the problem if it's not >> where the AVDs are created. >> >> > In any event, with the ANDROID_SDK_HOME variable set to the S: >> > "home" (which is not the real home directory, that is on C:), the >> > emulator now works. >> >> Well we don't want to go and set a permanent env on your machine. I >> guess we could but relying on existing standard env variables should >> be better. I mean, what happens if the user removes it or change the >> location of his/her home folder but doesn't update this? >> >> In any case we do need to find a solution. >> >> Xav >> -- >> Xavier Ducrohet >> Android Developer Tools Engineer >> Google Inc. > > > -- Xavier Ducrohet Android Developer Tools Engineer Google Inc. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---