首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >android sdk和avd管理器无法在windows 7 x64上启动

android sdk和avd管理器无法在windows 7 x64上启动
EN

Stack Overflow用户
提问于 2010-02-02 13:07:31
回答 6查看 47.1K关注 0票数 21

有没有人能确认一下,Windows7 x64是否还不支持安卓开发?我下载了sdk,但当我尝试启动sdk和avd管理器时,它无法启动。

EN

回答 6

Stack Overflow用户

发布于 2012-06-10 19:11:33

对我有效的方法是添加指向jdk文件夹的JAVA_HOME环境变量(在我的示例中是c:\Program Files\Java\jdk1.7.0_04),并将%JAVA_HOME%\bin添加到PATH变量

票数 33
EN

Stack Overflow用户

发布于 2010-05-25 21:50:11

这个问题可能已经死了,但我想我已经弄明白了。

确保已将c:\android_sdk_windows\tools目录添加到%PATH%环境变量中。

在eclipse中,检查Windows->Preferences->Android,并确保已将SDK位置设置为上面的SDK目录。

在SDK目录下手动创建2个目录

代码语言:javascript
复制
platforms

add-ons

SDK和AVD管理器现在应该是可启动的。

票数 9
EN

Stack Overflow用户

发布于 2013-06-05 03:54:48

对我来说,这个问题在windows864上是通过编辑android_sdk/tools/lib文件夹中的find_java.bat来解决的。

基本上,如果路径中有空格,那么设置java_exe和javaw_exe的for循环将无法正常工作!即。"C:\Program Files\Java\jdk“,find_java.bat会将java_exe设置为"C:\Program”,这是android.bat不喜欢的。

当我像这样编辑find_java.bat时,我还可以:(参见'rem edit:)之后的两行。

代码语言:javascript
复制
rem Check we have a valid Java.exe in the path. The return code will
rem be 0 if the command worked or 1 if the exec failed (program not found).
for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a
rem edit:
set java_exe="%JAVA_HOME%\bin\java.exe"
if not defined java_exe goto :CheckFailed

:SearchJavaW
rem Check if we can find a javaw.exe at the same location than java.exe.
rem If that doesn't work, just fall back on the java.exe we just found.
for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
rem edit:
set javaw_exe="%JAVA_HOME%\bin\javaw.exe"
if not exist %javaw_exe% set javaw_exe=%java_exe%
goto :EOF

HTH

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2181998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档