Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“究竟是什么?”;工具.jar“;在Android SDK中?_Android_Gradle_Sdk_Libgdx_Tools.jar - Fatal编程技术网

“究竟是什么?”;工具.jar“;在Android SDK中?

“究竟是什么?”;工具.jar“;在Android SDK中?,android,gradle,sdk,libgdx,tools.jar,Android,Gradle,Sdk,Libgdx,Tools.jar,所以,我已经尝试在LibGDX中构建一个项目大约10个小时了。如果您不熟悉,LibGDX就是这样一种平台,您可以在开始时指定一个项目目录,以及任何必需的SDK,然后当您准备开始编码时,它将为您生成一个项目 无论如何,我遇到了一个问题,每次尝试构建时都会失败,并显示一条错误消息: 任务:core:compileJava的执行失败 找不到tools.jar 我猜“tools.jar”是Android SDK中的一个包,因为这是构建所需的唯一存储库,它不需要JRE甚至Java SDK。只有Androi

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

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

任务:core:compileJava的执行失败

找不到tools.jar

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

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

以前也有类似的问题,这些问题只适用于狭隘的情况,如果有人能提供tools.jar包的整体描述,这将对我和其他在第三方android IDE中需要它的人有很大的好处

记录在案的是,它是用Gradle构建的,我目前的SDK设备齐全,足以在Android Studio中构建成熟的应用程序


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

试着将tools.jar从
%JAVA\u HOME\lib
复制到
Android Studio\lib
在我的例子中,我有五个jdk,有些有tools.jar,有些没有,我的解决方案是将tools.jar复制粘贴到jdk的所有库中。

对我来说,仅将tools.jar复制到Android库文件夹并不能解决我的问题

但我还必须在Windows环境变量中创建一个系统变量“JAVA_HOME”,并带有指向最新JDK文件夹的路径


重新启动了Android Studio,问题解决了。

将tool.jar从jdk/lib复制到Android Studio/lib,看看它是否有效。你真是个天才!!!非常感谢你,我从来没有想过要查看JDK文件夹,因为android studio和LibGDX都没有提到它。对于有相同问题的人:从oracle下载最新的JDK,并查看文件夹“lib”,因此我会将其作为答案发布。请接受!或者在我的例子中,它是从“C:\Program Files\Java\jdk1.8.0\u 45\lib”到“Documents\android sdk windows”,但你的前提是,我很确定这可能会在某些情况下引入版本问题,因为你失去了概述,你将tools.jar的哪个版本复制到了哪里