Android emulator Android SDK:如何设置旧版本?姜饼

Android emulator Android SDK:如何设置旧版本?姜饼,android-emulator,Android Emulator,我的目标是用各种旧版本的android运行一个android模拟器来测试web应用程序。我是一个android新手。我有一个Nexus7和Jellybean。web应用程序上的漏洞在旧版本中报告 到目前为止,我有 在Windows 8桌面上安装Android SDK,创建并运行模拟器,但仅限于Android 4.2(Jellybean) 我认为下一步是运行SDK管理器--Ecplipse>Window>Android SDK管理器 这样做会报告经理很快就会显示——什么也不会发生。在控制台中,我得

我的目标是用各种旧版本的android运行一个android模拟器来测试web应用程序。我是一个android新手。我有一个Nexus7和Jellybean。web应用程序上的漏洞在旧版本中报告

到目前为止,我有

在Windows 8桌面上安装Android SDK,创建并运行模拟器,但仅限于Android 4.2(Jellybean)

我认为下一步是运行SDK管理器--Ecplipse>Window>Android SDK管理器

这样做会报告经理很快就会显示——什么也不会发生。在控制台中,我得到了这个错误

[2013-02-09 16:31:49-SDK管理器][SDK管理器]\adt-bundle-windows-x86\u 64\SDK\tools\lib\\find\u java.exe此时意外出现。

从命令行运行find_java.exe可提供:

D:\Program Files(x86)\adt-bundle-windows-x86\u 64>sdk\tools\lib\\find\u java.exe
C:\ProgramFiles\Java\jre7\bin\Java.exe

D:\ProgramFiles(x86)\adt-bundle-windows-x86\u 64>其中java
C:\ProgramFiles\Java\jre7\bin\Java.exe
C:\Windows\System32\java.exe

我已经更新了PATH环境变量以包含上述jre7目录,并添加了一个ANDROID_SDK_HOME作为D:\Users\myuser\u 000\Documents\Workspace——我创建的设备显示在.ANDROID\avd子目录中

我正在Windows 8上运行SDK,安装在D:\Program Files(x86)\adt-bundle-Windows-x86\U 64中

运行SDK管理器是正确的操作吗

你知道什么会导致SDK管理器不显示吗


谢谢大家!

错误在android.bat文件中

我编辑了以下内容来注释find_java.bat调用,并硬编码到我安装的java版本中

rem Check we have a valid Java.exe in the path.
set java_exe="C:\Program Files\Java\jre7\bin\java"
rem call lib\find_java.bat
希望这对将来的人有所帮助

可能使问题复杂化的是,windows 8将android.bat作为不安全程序捕获并自动停止它。我在手动运行批处理文件时看到了这一点