Jai*_*oya 29 java eclipse android eclipse-adt android-sdk-manager
当我尝试在Eclipse ADT上运行我的Android项目时,我在控制台中看到了这一点:
[2017-03-24 15:34:41 - Dex Loader] Failed to load C:\Users\jaimemontoya\android-sdks\build-tools\26.0.0-preview\lib\dx.jar
Run Code Online (Sandbox Code Playgroud)
[2017-03-24 15:34:41 - CouponClub]未知错误:无法构建:文件dx.jar未从SDK文件夹加载!
我正在使用Eclipse Neon.2 Release(4.6.2):
这是我从Android SDK Manager看到的包配置:
我从该错误中理解的是,它无法加载dx.jar,因为它试图"从SDK文件夹"加载它.该消息甚至使用感叹号来表示!它指的是什么SDK文件夹?我认为在这种情况下"C:\ Users\jaimemontoya\android-sdks"将被视为SDK文件夹.你知道它在哪里找到"dx.jar"文件吗?
小智 27
没有任何答案帮助我,只有我的决定解决了这个问题:
修复是复制
android-sdk/build-tools/25.0.3/lib
Run Code Online (Sandbox Code Playgroud)
到文件夹
android-sdk/build-tools/26.0.1/lib
Run Code Online (Sandbox Code Playgroud)
现在一切都很棒!
在将一个模块包含到项目中之后阅读Got"不支持的类文件版本52.0"中接受的答案给了我提示我需要找到解决方案.
我最终安装了这个Android SDK:
然后我从"jre1.8.0_121"切换到"jre7",并将我的编译器合规性级别从"1.8"更改为"1.7":
我的应用终于成功编译了.
一起工作Eclipse和Android Studio
> add this to the project.properties of your project:
> sdk.buildtools=25.0.2
Run Code Online (Sandbox Code Playgroud)
Eclipse ADT不再支持。因此Google打破了向后兼容性,从中删除了两个类dx.jar。
您可以轻松修复它。
dx.jar最新的构建工具。build-tools\28.0.3\lib dx.jar在任何zip归档文件中打开。com\android\dx\command存档内的路径。DxConsole$1.class和DxConsole.class。 dx.jar的25.0.3或之前。 com\android\dx\command该存档内部。DxConsole$1.class和DxConsole.class。 dx.jar到新dx.jar。我只是将其从一个WinRAR窗口拖放到另一个窗口。 全部做完。现在,您可以将new dx.jar与Eclipse ADT一起使用。
此解决方案最好用replace代替dx.jar,因为您可以使用的新版本dx.jar。
您需要在每个更新构建工具上执行此步骤。
| 归档时间: |
|
| 查看次数: |
76625 次 |
| 最近记录: |