sdk管理器中没有包或平台

时间:2012-07-24 21:28:53

标签: android eclipse eclipse-adt

在sdk管理器中,我看不到要安装的任何软件包或任何平台。

我尝试以管理员身份运行sdk并禁用防病毒程序和防火墙。我尝试卸载并重新安装它几次没有成功。

我有版本18 installer_r18_windows.exe,ADT也是18。

提前致谢 问候 塔斯尼姆

3 个答案:

答案 0 :(得分:6)

我相信我找到了答案。我在Windows 7上,遇到了同样的麻烦。我做了以下事情:

  1. 安装android sdk和最新的Java 7 JDK
  2. 找到sdk批处理文件“android.bat”(对我来说是在C:\ Program Files(x86)\ Android \ android-sdk \ tools)
  3. 编辑此文件并转到运行带有变量%java_exe%
  4. 的最终java命令的末尾
  5. 在%java_exe%
  6. 之后立即添加 -Djava.net.preferIPv4Stack = true

    对我而言,最后一行看起来像这样:

    call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir=%work_dir% -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
    

    然后,当我从Windows开始菜单运行“SDK Manager”时,我看到所有软件包都正确显示。 注意!当我运行它时,我右键单击并选择“以管理员身份运行”,我认为这总是一个好主意,因此它有权添加文件等。

    我通过查找这篇文章找到了这个解决方案:

    http://maven.40175.n5.nabble.com/java-net-SocketException-caught-when-connecting-to-the-target-host-Invalid-argument-connect-td5715972.html

答案 1 :(得分:1)

在尝试了一些难的答案后,我发现它比我想的更容易: 只需打开SDK-manager,然后点击Tools - Options,然后点击Enable preview tools选项即可。然后,您将看到SDK-manager中的所有包。

答案 2 :(得分:0)

首先尝试更新您的ADT 在eclipse中选择help->检查所有更新 如果它还没有工作,也许你应该在windows-> preferences-> android

中查看你的SDK位置