zmb*_*mbq 6 java windows 64-bit sdk android
经过几个月没有Android开发,我昨天运行了SDK Manager,并从r16升级到了r18.升级后,一切都停止了.我从Google下载了SDK工具的新副本.Windows安装程序抱怨没有安装Java(这里的解决方案以前曾经工作过,不起作用).
我下载了ZIP文件,并将其放在正确的位置.运行SDK Manager.EXE不执行任何操作(它只是立即返回到命令提示符).运行工具\ android.bat显示错误抱怨"无法将路径转换为短DOS路径:c:\ windows\system32\java.exe",然后建议我安装Java.
我正在运行Windows 7 64位,正确安装了Java 1.7(64位)(Eclipse运行良好,Android工具r16运行良好,直到昨天).c:\ windows\system32\java.exe存在并且可以正常工作.
我究竟做错了什么?
更新:我发现了一个旧的r16设置.我安装了它,一切都恢复正常了.
zmb*_*mbq 23
我把这个搁置了一段时间,但现在我不得不让它恢复运行.我不想安装32位Java VM和64位Java VM.
我找到了罪魁祸首.在android_sdk\tools\lib那里有一个名为的批处理文件find_java.bat.它要求find_java.exe -s查找潜在Java位置列表.像这样运行exe文件会返回我一直看到的错误:
Failed to convert path to short DOS path: c:\windows\system32\java.exe
Run Code Online (Sandbox Code Playgroud)
-s代表简称.在没有-s的情况下运行它会导致find_java.exe工作,导致find_java.bat工作,导致其他所有工作.所以解决方法是编辑find_java.bat,并删除-s.
老实说,我不知道谷歌在想什么.
| 归档时间: |
|
| 查看次数: |
6877 次 |
| 最近记录: |