You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio默认使用的d8.jar文件路径查询

找不到D8编译器的d8.jar?看这里就对了

你提到Android Studio默认切换到D8 dex编译器,但找不到d8.jar的路径,而且发现它和旧版dx.jar的位置不一样,这确实是因为Google调整了工具的目录结构,我来给你详细说明:

  • d8.jar的具体位置:它不再像dx.jar那样放在build-tools/<VERSION>/lib/里,而是直接位于build-tools/<VERSION>/的根目录下。拿你用的27.0.3版本举例,执行这条命令就能找到它:

    xb@dnxb:~/Android/Sdk/build-tools/27.0.3$ ls d8.jar
    
  • 新旧工具的目录差异:旧版dx.jar保留在lib目录是为了兼容旧的构建流程,而D8作为新一代编译器,被放在了build-tools版本的根目录下。后续高版本的build-tools会逐渐移除dx.jar,完全用D8替代。

  • 补充小提示:如果需要手动调用D8编译,直接在对应build-tools版本的根目录下执行java -jar d8.jar即可;另外D8的源代码已经整合到Android SDK工具链和Gradle插件体系中,不再是旧dalvik源码目录下的独立模块了。

内容的提问来源于stack exchange,提问作者林果皞

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:22:28