Android ADT错误,dx.jar未从SDK文件夹加载

我刚刚下载了Eclipse Galileo并安装了ADT10,并尝试使用本指南的phonegap应用程序:http://www.phonegap.com/start但是,每次尝试构建即时错误时都会收到此错误:未知错误:无法构建:文件dx.jar没有从SDK文件夹中加载!

我知道在这个论坛上已经有一些关于它的问题/答案,但他们并不适合我。


这是由于升级到最新版本不完整/凌乱导致的,导致{Android SDK dir}platform-toolslib缺少dx.jar。

解:

{Android SDK dir}platforms*查找最新的dx.jar

并将其复制到:

{Android SDK dir}platform-toolslib

重新启动eclipse, clean你的项目,一切都应该按预期工作。

(如果platform-toolslib目录完全丢失,您将不得不使用SDK管理器重新安装“Android SDK平台工具”。重新安装dx.jar应该在那里,因此不需要复制)

如果您在{Android SDK dir}platforms* subdirs中找不到dx.jar ,则必须启动SDK管理器并安装Android 1.6 SDK。

例如,在我的机器上,最新版本位于{Android SDK dir}platformsandroid-4toolslib 。 (截至2012年1月22日Android SDK R15,我没有找到任何新版本)。

我真的希望这对某人有用,因为我浪费了半天的时间来调查并寻找这样一个微不足道的bug的解决方案...... :-(


platform-tools lib文件夹在升级后缺失(我的eclipse打开)。 关闭eclipse,使用sdk manager卸载并安装“Android SDK platform-tools”。


我刚刚在Eclipse的Neon Release(4.6.0)中遇到了同样的问题。

这是一个与android-sdk“build-tools”的26.0.0相关的兼容问题。

简单方案:

  • 在“build-tools”目录中删除“26.0.0”
  • 改为使用“25.0.2”
  • 重新开启eclipse
  • 其他方案:

  • 将其添加到项目的project.properties中:
    sdk.buildtools = 25.0.2
  • 祝你好运!

    链接地址: http://www.djcxy.com/p/63511.html

    上一篇: Android ADT error, dx.jar was not loaded from the SDK folder

    下一篇: Android SDK Manager Not Installing Components