【发布时间】:2012-05-04 21:18:48
【问题描述】:
我在使用 Android SDK 管理器安装的一些 Android SDK 版本中看到的 dx.jar 文件的用途是什么?该文件出现在 tools/lib/dx.jar 下我没有在 android-8 及更高版本中看到该文件。但是,当我尝试使用 android-8 及更高版本构建项目时,Intellij IDEA 会出错,说 dx.jar 不存在。什么给了?
谢谢, 汤姆
【问题讨论】:
-
dx.jar 是构建过程的一部分,用于将 Java 字节码转换为 Dalvik 字节码。您永远不会在
android-8或类似目录中看到它,因为它是工具的一部分,而不是单个 API 级别的 SDK 的一部分。 -
@CommonsWare 你怎么知道它被用来将 java 类转换为 dalvik 字节码?
-
@hugemeow:当您运行
dx命令时,它会说:“将一组类文件转换为 dex 文件,可选择嵌入到 jar/zip 中”。
标签: java android intellij-idea