所以我为Windows安装了android sdk:
http://developer.android.com/sdk/index.html(安装链接)
遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。
但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。
所以我为Windows安装了android sdk:
http://developer.android.com/sdk/index.html(安装链接)
遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。
但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。
当前回答
在tools文件夹中找到android.bat文件对我来说很有用。有趣的是,让它运行起来是一件苦差事。根据我的经验,.exe文件通常按预期运行。我不知道为什么在这种情况下没有……奇怪又烦人!
其他回答
我尝试了所有最流行的解决方案,没有一个适合我,直到我意识到Android SDK文件夹必须没有任何空格,所以我把它从“C:\Android SDK”改为“C:\Android_SDK”。就这么简单。
http://quantumsupport.blogspot.com/2011/03/android-sdk-managerexe-wont-start.html
创建一个新的用户帐户,要么重新安装或只是启动android.bat,它应该为我工作
确保java\bin目录在windows\system32目录之前。 SDK管理器使用java,它在system32文件夹中找到了一个。
在CMD窗口中,您可以运行“where java”。 不要忘记在更改用于检查的路径变量后重新启动CMD。
我的问题是,我可以通过双击android.bat运行SDK管理器,但不能当我双击实际的SDK管理器应用程序。我通过设置一个新的环境变量来解决这个问题:
ANDROID_HOME = C:\开发\adt-bundle-windows-x86_64-20130911\sdk\
重启我的电脑,现在我可以双击应用程序和运行SDK管理器。希望这对你有所帮助。
也要确保在Windows的PATH中JDK之前没有JRE。Oracle总是在其他任何东西之前把自己的JRE塞到路径中(我在安装android sdk后安装了Oracle Lite)。