刚才下载了adt, 打开SDK Manager 时发现闪退。网上一番搜寻后发现解决方法千篇一律:在\sdk\tools\android.bat强制设定java路径。
这也太粗暴了吧,以后一升级tools又得继续改路径。
经研究发现
运行\sdk\tools\lib\find_java.exe时,找到的java.exe是
C:\Windows\System32\java.exe而不是正确路径:
C:\Program Files\Java\jdk1.7.0_25\bin\java.exe容易看出是在PATH里查找java.exe时,先在%SystemRoot%\system32里找到了java.exe,导致find_java.bat查找失败。
解决方法很简单,将环境变量PATH里的C:\Program Files\Java\jdk1.7.0_25\bin放到%SystemRoot%\system32之前即可。
本文介绍了一种解决ADT SDKManager闪退的方法。通过调整环境变量PATH中Java路径的顺序,确保找到正确的Java路径,从而避免SDKManager启动时出现闪退现象。

被折叠的 条评论
为什么被折叠?



