我在我的Linux Mint 15机器上安装了Android Studio,我试图将它与LibGDX一起使用。 在LibGDX中,我创build了一个在高级创build菜单中select了intelliJ的项目。 在Android Studio中,当我转到configuration>项目默认值>项目结构时,JDK位置为空,并在底部显示“请select一个有效的JDK目录”。 我安装了OpenJDK,当我在terminal中运行java -version
,它返回:
"java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)"
当我在返回的terminal中键入javac -version
时:
"javac 1.7.0_80"
当我打开我在Android Studio中的LibGDX中创build的项目时,它在底部显示:
"Error: The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: /home/myname/Android/Sdk/bin/java"
我已经将JAVA_HOME环境variables添加到我的configuration文件中,甚至尝试在所述"/home/myname/Android/Sdk/bin/java"
文件夹中粘贴java可执行文件,但仍然返回相同的错误。 如果有人知道一个修补程序,请让我知道! 谢谢。
编辑:我的问题已经解决! 感谢您的帮助。
我这样解决:在全局gradle设置中,使用本地gradle分发。
有点老,但在我的Windows 10机器上,我指出了JDK的32位版本后,问题得到解决。 默认情况下,Android Studio采取了64Bit之一,这对我不起作用。
因此,只需将路径更改为32位版本,或者安装Android Studio的64位版本(如果有的话),我没有检查。