Eclipse android sdk捆绑包无法打开Android SDK Manager

问题描述 投票:5回答:5

我在新笔记本(Window 7 64位)中下载了新的Android和Eclipse软件包,然后打开了以前在PC上工作过的旧文件。打开后,它显示了有关版本API的错误,我应该修复它在SDK Manager中,但是当我尝试打开SDK Manager时,它将无法运行并在控制台中显示此错误。

[2555-11-20 10:27:27 - Dex Loader] SecurityException: Unable to find field for dex.jar
[2555-11-20 10:36:02 - SDK Manager] [SDK Manager] Failed to convert path to a short DOS path: C:\Windows\system32\java.exe

我该如何解决?

java android eclipse eclipse-plugin
5个回答
11
投票

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

-s缩写。在没有-s的情况下运行它会导致find_java.exe工作,导致find_java.bat工作,从而导致其他所有工作。因此,解决方法是编辑find_java.bat,并删除-s


7
投票

尝试一下:

  1. 转到adt-bundle-windows \ sdk \ tools

  2. 右键单击android.bat并说“以管理员身份运行”

它将打开sdk管理器。


0
投票

已删除所有现有的eclipse和android版本

我下载了最新版本的Eclipse和最新的Android SDK ..并安装了它们。

花了我30分钟,比尝试3天以上更好,即使尝试了各种博客和链接中提到的所有步骤后……

尝试以上作为最后一个选项


0
投票

需要SDK的帮助,它会启动,但dos会快速打开和关闭。我在Windows 32位桌面上安装了7.1 79 Java。我安装了Android和Eclipse捆绑包。我尝试由管理员运行android.bat。我在Windows上尝试过此。


0
投票

如果您已加载Android Studio,则会杀死〜/ android.bat以及SDKManager需要运行的sdk目录中的大多数其他文件的内容。我必须将Android SDK安装在辅助目录中,然后将内容复制到我的实际SDK目录中。这使Eclipse中的SDKManager可以再次运行,并保持您的SDK更新。如果在安装Android Studio之后安装Eclipse,则不会发生此问题。

© www.soinside.com 2019 - 2024. All rights reserved.