所以,我一直在尝试在LibGDX中建立一个项目大约10个小时。如果您不熟悉,LibGDX是您在开始时指定项目目录的平台之一,以及任何所需的SDK,然后当您准备开始编码时,它将为您生成项目。
无论如何,我遇到了一个问题,每当我尝试构建它时都会出现单个错误消息:
任务执行失败:核心:compileJava。
无法找到tools.jar
我猜测“tools.jar”是Android SDK中的一个包,因为这是构建所需的唯一存储库,它不需要JRE甚至Java SDK。只是Android SDK。
我一直在寻找SDK管理器,我已经安装了标有“Android-SDK工具”,“Android-SDK平台工具”和“Android SDK构建工具”的所有软件包,但没有其他任何内容包含“工具” .jar“,我正在寻找关于这个主题的一些亮点,因为它是一个非常灰色的区域。我想知道这个.jar文件的来源以及它包含的内容。可以从Android SDK安装吗?
之前有过类似的问题,只适合狭窄的情况,如果有人可以提供tools.jar包的整体描述,那么对于我和其他需要它的第三方机器人的人来说,这将有很大的好处。 IDE中。
为了记录,它正在使用Gradle构建,我目前的SDK设备齐全,足以在Android Studio中构建成熟的应用程序。
请不要回答这个问题,除非我遗漏了一些难以找到合适解决方案的信息
答案 0 :(得分:7)
尝试将tools {.jar从%JAVA_HOME\lib
复制到Android Studio\lib
答案 1 :(得分:2)
对我来说,仅将tools.jar复制到Android lib文件夹并没有解决我的问题。
但我还必须创建一个系统变量' JAVA_HOME'在Windows环境中变量,带有最新JDK文件夹的路径。
重新启动Android Studio,这解决了问题。
答案 2 :(得分:0)
在我的情况下,我有五个jdk,有些有tools.jar而其他没有,我的解决方案是在jdk的所有库中复制粘贴这个tools.jar。
答案 3 :(得分:0)
我的 Android Studio 版本:4.2.1
“tools.jar” 由 android studio 编译所需的 Oracle JDK 提供 - 我在我的 PC 上将 android studio 更新到最新版本后遇到了这个问题。
要解决此问题,请按照以下步骤操作:
在Android studio File -> Project Structure -> SDKs(在平台设置下)
A) 如果中间窗格中不存在 JDK/JDK 主路径(中间窗格还包含已下载的 Android SDK),则通过在中间窗格中按“+”符号添加 JDK 路径
B) Java sdk 通常存在/安装在路径中 64 位 => "C:\Program Files\Java\jdk1.X.Y_ABC"(在我的电脑中是 1.8.0_202)或 32 位 => "C:\Program Files (x86)\Java\jdk1.X.Y_ABC"
如果您的PC上没有安装JDK,请从Oracle Java网站下载并安装 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在系统环境变量中设置JDK和JRE路径(从步骤2中提到的网页下载)
A) 按 windows 键键入“编辑系统环境变量”并打开应用程序
B) 转到高级 -> 环境变量 在系统变量下添加JAVA_HOME和JRE_HOME如下