我正在 Unity3d 5.2 上开发一款应该为 Android 构建的游戏。我使用 Ubuntu 14.04。
我用了:
sudo apt-get install openjdk-7jdk
安装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 是不够的......”
我做错了什么以及如何解决?请帮忙!