我无法从eclipse启动SDK管理器,出现以下错误。
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] Usage: java [-options] class [args...]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] (to execute a class)
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] or java [-options] -jar jarfile [args...]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] (to execute a jar file)
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] where options include:
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -d32 use a 32-bit data model if available
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -d64 use a 64-bit data model if available
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -server to select the "server" VM
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -hotspot is a synonym for the "server" VM [deprecated]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] The default VM is server.
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -cp <class search path of directories and zip/jar files>
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -classpath <class search path of directories and zip/jar files>
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] A ; separated list of directories, JAR archives,
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] and ZIP archives to search for class files.
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -D<name>=<value>
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] set a system property
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -verbose:[class|gc|jni]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] enable verbose output
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -version print product version and exit
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -version:<value>
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] require the specified version to run
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -showversion print product version and continue
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -jre-restrict-search | -no-jre-restrict-search
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] include/exclude user private JREs in the version search
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -? -help print this help message
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -X print help on non-standard options
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -ea[:<packagename>...|:<classname>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -enableassertions[:<packagename>...|:<classname>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] enable assertions with specified granularity
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -da[:<packagename>...|:<classname>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -disableassertions[:<packagename>...|:<classname>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] disable assertions with specified granularity
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -esa | -enablesystemassertions
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] enable system assertions
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -dsa | -disablesystemassertions
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] disable system assertions
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -agentlib:<libname>[=<options>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] load native agent library <libname>, e.g. -agentlib:hprof
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] see also, -agentlib:jdwp=help and -agentlib:hprof=help
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -agentpath:<pathname>[=<options>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] load native agent library by full pathname
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -javaagent:<jarpath>[=<options>]
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] load Java programming language agent, see java.lang.instrument
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] -splash:<imagepath>
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] show splash screen with specified image
[2013-07-17 15:41:31 - SDK Manager] [SDK Manager] See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
最初我得到的是下面的错误
[2013-07-17 15:46:01 - SDK Manager] [SDK Manager] Error: Unable to access jarfile lib\archquery.jar
[2013-07-17 15:46:01 - SDK Manager] [SDK Manager] Invalid path
我替换了下面这行
for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
使用
set swt_path=lib\x86_64
现在,我最终在控制台窗口中得到第一条消息。我从命令提示符运行android.bat文件并安装了所有工具。我可以创建一个android应用程序并在我的设备上运行它,但不能在仿真器上运行。
发布于 2013-07-17 13:54:03
发布于 2013-07-17 14:04:45
以前从未遇到过此问题。如果您的操作系统是32位,则必须选择32位JDK和32位Android SDK。64位也是如此。你仔细检查过了吗?
发布于 2014-12-11 16:03:13
这是太晚了,但可能会帮助任何人谁仍然不能解决这个问题,遵循这些步骤,它有助于我在很长一段时间后,以上所有方法都不会影响windows7 64位,不需要有JAVA_HOME系统变量或编辑android.bat
并重命名为"jre“。在复制后,在Eclipse中选择Android SDK路径使用,它既适用于Android Studio,也适用于Eclipse。
希望能对你有所帮助。
https://stackoverflow.com/questions/17701581
复制相似问题