当前位置: 首页 > 面试题库 >

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

史旺
2023-03-14
问题内容

我在新笔记本(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

我该如何解决?


问题答案:

其中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简称。在不运行-sfind_java.exe的情况下运行它会导致find_java.bat正常工作,从而导致其他所有工作。因此,解决方法是编辑find_java.bat,然后删除-s



 类似资料:
  • 我有一个包在 此文件夹包含: 然后我在中注册: 这样做后,网站根本无法工作。日志上说: PHP致命错误:未捕获错误:在/var/www/html/symproject/app/AppKernel中找不到类“MyCompany\Action\Provider\MyAppProvider\Bundle\MyAppBundle”。php:20\n堆栈跟踪:\n#0/var/www/html/sympro

  • 问题内容: 我已经为OS X编写了Java SWT应用程序,将其导出为.jar并将其捆绑到.app中。除了我的应用程序中的关键部分之外,其他所有功能都按预期工作。它需要打开其他应用程序。 我试过,以及要做到这一点,调用命令的其他应用程序,我需要对发布。从Eclipse或通过Terminal启动导出的.jar时,这都可以正常工作。但是,通过双击.app启动时,它不起作用。 我想知道这是我的错误,还是

  • 我还不是一个有经验的OSGi用户,因此我会遇到一些问题。 我正在尝试使用作为外部提供程序,因为我不希望我的包包含所有这些类。 但是,当我运行这组包(my和)时,我得到以下错误: 错误:Bundle org.apache.serviceMix.bundles.hadoop-client[56]错误启动文件:bundles/org.apache.serviceMix.bundles.hadoop-cl

  • 我已经用声明性服务(DS)组件定义定义了一个OSGi包(),指定了一个导出的服务、一个激活方法和一个停用方法。 在Activate方法的主体中,我需要访问一个文件,该文件不在文件系统中,但绑定在OSGi捆绑包中。在activate方法期间,使用。 这基本上是可行的,但有一种情况是不可行的。在我的应用程序中,

  • 问题内容: 在我的AEM项目的代码中看似无关紧要的更改之后,我的捆绑软件无法解决。检查日志后,我可以看到出现以下错误。 该项目在本地编译得很好,并且只有在容器尝试解决该捆绑包后,该问题才会出现。 我没有在任何更改中添加任何显式依赖项。项目对象模型与以前相同。顾名思义,这是一个核心Java软件包,因此我希望它会被System软件包公开。 我正在运行AEM支持的JDK 7,所以不要指望它与JVM兼容性

  • 把一个例子从尼尔·巴特利特OSGi的书” ^我把它放在一个文件叫做HelloUpdaterActivator。 我成功地编译java文件教程智慧 然后我把所有生成的类文件 最后,我做了一个通用的样品清单。MF文件 现在jar已经准备好了,我在终端中打开了OSGi,它有自己的小控制台,就像这样: OSGi 控制台如下所示: 我在OSGi控制台中输入: 但是即使它说我创建的jar文件是活动的,“Hel