android - Android SDK中的 "tools.jar"到底是什么?

标签 android gradle sdk libgdx tools.jar

所以,我已经尝试在 LibGDX 中构建一个项目大约 10 个小时了。如果您不熟悉,LibGDX 是您在开始时指定项目目录以及任何所需的 SDK 的平台之一,然后当您准备好开始编码时,它会为您生成一个项目。

无论如何,我遇到了一个问题,每次我尝试构建它时都会失败并显示一条错误消息:

Execution failed for task :core:compileJava.

Could not find tools.jar

我猜“tools.jar”是 Android SDK 中的一个包,因为这是唯一需要构建的存储库,它不需要 JRE 甚至 Java SDK。只是Android SDK。

我一直在查看 SDK 管理器,我已经安装了所有标有“Android-SDK 工具”、“Android-SDK 平台工具”和“Android SDK 构建工具”的包,但没有其他包含“工具”的包.jar”,我正在寻找关于这个主题的一些线索,因为它是一个非常灰色的区域。我想知道这个 .jar 文件来自哪里以及它到底包含什么。可以从 Android SDK 安装吗?

之前有过类似的问题,只适用于狭窄的情况,如果有人可以提供 tools.jar 包的整体描述,这对我和其他在他们的第 3 方 android 中需要它的人都会有很大的帮助IDE。

郑重声明,它是使用 Gradle 构建的,我当前的 SDK 配备齐全,足以在 Android Studio 中构建成熟的应用。

请不要用问题来回答这个问题,除非我遗漏了一些很难找到合适解决方案的信息

最佳答案

尝试将 tools.jar 从 %JAVA_HOME\lib 复制到 Android Studio\lib

关于android - Android SDK中的 "tools.jar"到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31182240/

相关文章:

Android改造,序列化POST参数

android - 不同 "Build Variants"的不同配置

java - 在新的库/jar文件中添加外部库

xcode - CFBundleSupportedPlatforms 问题

android - 导入项目给出了 Unable to resolve target 'android-7'

android - 如果我的 Android 项目只有 v21 布局,它会支持旧设备吗?

java - 关于jpeg和png文件结构和头信息的问题

android - 在我的情况下,如何以编程方式在另一个布局之上显示一个布局?

java - gradle with openjdk 14 不支持的类文件主要版本 58

java - Cordova 和 JDK 相互矛盾 : Requirements check failed for JDK 1. 8 或更大