我刚刚下载了Eclipse Galileo并安装了ADT10,并尝试使用该指南尝试使用phonegap应用程序:http ://www.phonegap.com/start 但是每次我尝试构建即时消息时都会收到此错误:未知错误:无法构建:该文件dx.jar尚未从SDK文件夹加载!
我知道在这个论坛中已经有一些关于它的问题/答案,但是它们对我没有用。
我刚刚下载了Eclipse Galileo并安装了ADT10,并尝试使用该指南尝试使用phonegap应用程序:http ://www.phonegap.com/start 但是每次我尝试构建即时消息时都会收到此错误:未知错误:无法构建:该文件dx.jar尚未从SDK文件夹加载!
我知道在这个论坛中已经有一些关于它的问题/答案,但是它们对我没有用。
Answers:
这是由于不完整/混乱升级到最新版本导致的,导致dx.jar丢失{Android SDK dir}\platform-tools\lib\
。
解:
在中找到最新的dx.jar {Android SDK dir}\platforms\*
并将其复制到:
{Android SDK dir}\platform-tools\lib\
重新启动eclipse,clean
您的项目和一切都会按预期工作。
(如果platform-tools\lib
目录完全丢失,则必须使用SDK Manager重新安装“ Android SDK Platform-tools”。重新安装dx.jar后应该在其中,因此无需复制)
如果找不到dx.jar
任何{Android SDK dir}\platforms\*
子目录,则必须启动SDK管理器并安装Android 1.6 SDK。
例如,在我的机器上,最新的是{Android SDK dir}\platforms\android-4\tools\lib\
。(自2012年1月22日起,我没有找到任何较新的版本)。
我真的希望这对某人有用,因为我浪费了半天的时间来研究和寻找解决此类琐碎错误的方法... :-(
昨天,在Neon Release(4.6.0)的Eclipse中,我遇到了同样的问题。
这是与android-sdk 26.0.0版“ build-tools”相关的兼容问题。
简单的解决方案:
其他解决方案:
祝好运!
ANDROID_SDK\tools\bin\sdkmanager.bat --install build-tools;25.0.3
如果您的目标是API 25,则可以使用-安装构建工具25.0.3 。
自从构建工具25.0.0升级到26.0.0以来,我在Eclipse中遇到了这个问题
我只是在我的project.properties中添加“ sdk.buildtools = 25.0.0” ,它可以再次工作
我的project.properties:
target=android-23
sdk.buildtools=25.0.0
android.library.reference.1=../design
ANDROID_SDK\tools\bin\sdkmanager.bat --install build-tools;25.0.3
我在Mac OS 10.12.4上运行Eclipse Neon.2和Android SDK Build-tools + platform-tools版本26,以上答案(包括已接受的答案)对我都不起作用。
什么做的工作是
退出Eclipse
删除文件夹,<android-sdk>/build-tools/26.0.0
然后通过Android SDK管理器安装(较旧)版本25.0.3的构建工具。
再次启动Eclipse
对我来说,eclipse在SDK Manager中找错了位置。为了解决这个问题,我做了
注意:SDK管理器告诉您在UI顶部附近使用的目录。
我已经安装了新版本的eclipse,该新版本的ADT与Android开发者网站捆绑在一起,但是当我打开eclipse时,它正在查看旧的SDK.exe位置。
hth
尝试使用Eclipse Indigo:http://www.eclipse.org/downloads/,并按照有关如何从以下位置安装Android ADT的说明进行操作:http : //developer.android.com/sdk/eclipse-adt.html
即使在我的UBuntu-16.04中重新安装“ Android SDK平台工具”后,LTS问题仍然存在。我正在使用Eclipse-氧气。将dx.jar从/build-tools/25.0.3/lib复制到/build-tools/26.0.0-preview/lib解决了我的问题。
使用Android SDK Manager更新Android SDK平台工具并重新启动Eclipse为我做了
将更新的Android SDK解压缩到您当前的SDK文件夹中。这解决了我的问题。