所以我为Windows安装了android sdk:

http://developer.android.com/sdk/index.html(安装链接)

遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。

但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。


当前回答

我得到的答案与其他答案完全不同。

我运行tools/android.bat,得到

java.lang.NullPointerException
        at java.io.File.<init>(File.java:251)
        at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1623)
        at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1584)
        at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:357)
        at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:380)
        at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:259)
        at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:127)
        at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
        at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
        at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
        at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:408)
        at com.android.sdkmanager.Main.doAction(Main.java:391)
        at com.android.sdkmanager.Main.run(Main.java:151)
        at com.android.sdkmanager.Main.main(Main.java:117)

基本上,它看起来像我有一个损坏的AVD配置,所以我去清除我的虚拟设备,一切又开始工作了!c:\ users \ youruser \。Android \avd适用于Windows用户)

其他回答

谷歌从版本26开始删除了SDK的GUI。如果您正在使用版本26,请尝试降级到版本25。你仍然可以从Android Studio打开SDK。

来源:GUI为Android SDK管理器消失了吗?

尝试将Java路径(指向JDK)添加到系统环境变量中。

右键单击“计算机”>属性>高级系统设置>环境变量

然后在“系统变量”下,添加一个新变量。

Variable   Value
JAVA_PATH  C:\Program Files\Java\jdk1.7.0

然后编辑Path变量,在它前面加上%JAVA_PATH%\bin;。

操作系统:Windows 7- 64位,Android SDK: 64位

引入一个名为:JAVA_HOME的新“系统变量”,值为C:\Program Files\Java\ jdk1.7.0_51 右键单击SDK Manager.exe ->以管理员身份运行

检查清单:

确保系统变量“path”中的java路径类似于:C:\Program Files\Java\ jdk1.7.0_51\bin 文件夹名称中没有空间,将C:\Android SDK替换为C:\Android_SDK 你可以在命令行中使用“where java”命令找到你的java

我也遇到过同样的问题。当运行android.bat时,我找到了解决方案(如果Java安装在“正常”Windows目录中,即“程序文件”),你需要在“c:/程序文件/”等周围加上引号等。否则它不能在“C:/program”上找到java。(我不喜欢空格)

我尝试了这里提供的几乎所有解决方案。但一切都不顺利。最后,我从下面的链接下载了tools(tools_r25.2.3-windows.zip),并替换了sdk文件夹中的tools子文件夹。它开始起作用了。

https://developer.android.com/studio/index.html#downloads

虽然这是一个旧线程,但作为一个信息共享。