我做了一个没有编程的游戏(在buildbox上),我想制作apk,但是,当我戴上Eclipe时,会出现以下消息:文件dx.jar未从SDK文件夹加载!
我正在使用Eclipse 3 neon,我下载了Android SDK工具,Java SE二进制文件
我安装了Android SDK plataform-tools(修订版26),SDK工具是修订版25.2.5,构建工具是修订版26,25.0.3和21.1.2。
我没有修改版本26,但没有用,我将项目构建目标更改为Android 5.0.1(因为是API 21,这就是我安装构建工具21的原因)。
我尝试了很多我在互联网上看到的东西,但它是一样的
我清理了项目,也忽略了lint偏好,但没有改变。
这是我得到的消息:
记住我删除了文件夹26.0.0并将dx文件从构建工具复制到plataforms ...
请帮助我。
答案 0 :(得分:0)
我遇到了这个问题并找到了解决方案。
错误说它无法从26.0.0构建工具加载dx.jar,因此我从SDK Manager卸载它并安装了23.0.0构建工具。 你应该只保留23.0.0构建工具;如果你有其他版本的构建工具,只需卸载它们。
我还卸载了Android 8(API 26)SDK平台和 安装了Android 7(API 24)SDK平台。
之后,我尝试编译。 Eclipse没有找到构建工具26但是找到了23,并且构建工具23运行良好,所以它编译了我的Android应用程序。