我正在 Unity3d 5.2 上开发一款适用于 Android 的游戏。我使用 Ubuntu 14.04。
我用了:
sudo apt-get install openjdk-7-jdk
安装 java。在 .bashrc 中设置 $JAVA_HOME 和 $PATH 变量,如下所示:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin
执行.bashrc:
source .bashrc
当我使用以下命令检查系统变量时:
echo $JAVA_HOME
echo $PATH
它给了我:
/usr/lib/jvm/java-7-openjdk-i386
/usr/lib/jvm/java-7-openjdk-i386/bin
我已经安装了 android-sdk。但是当我尝试在 Unity 中为 android 构建时,它仍然显示选择文件夹窗口,我选择我的 jdk 安装,但它给出了错误:
“您指定的路径看起来不像是有效的 JDK 安装。Android 开发至少需要 JDK 7 (1.7),仅有 JRE 是不够的……”
我做错了什么?该如何解决?请帮忙!