Unity3D 关于配置Android SDK和JDK

android studio 下载 | 2018-08-26 07:49

网上有很多关于如何配置JDK和SDK的文章,但是都是千篇一律,有的方法是以前的,有的方法或许在作者的那个系统下可以配置成功,但是我弄了好久找了很多资料才弄好,或许是我笨吧,下面就以文章的形式将我配置的过程的疑难问题写出来(以我的系统Windows 10 为例)。

下面的链接是我找到的最新一位老哥的配置文章可以参考:

一、安装JDK

下载完成后,浏览器文件夹里会有这样一个文件

双击运行:

安装目录可以自行更改,建议别改,因为它要安装两个东西,选择两次文件夹,为且不能为中文路径也必须要是空的文件夹。最重要的:要是第一次配置环境变量建议别改了。

下一步后还会再提示一次安装,确定就行了。(如果自行改了安装位置,记得把文件名改成类似上图目录,方便寻找)

安装完成后就可以干正经的了,对于只知道计算机硬件是啥玩意的小白来说,接触到有关系统方面的东西刚开始还是有点蒙蔽的,不过在自己无数遍卸载重装后也顺便的把环境变量这一茬给搞懂了。(上图)

(找不到控制面板在哪。看下面)

环境变量  分为用户变量 和 系统变量,网上的文章有配置用户变量的,还有是两个一起混着改的,但大多数是修改系统变量的。一个人一个说法,经过无数次试验,就改系统变量里面的值:

首先我们需要  配置三个变量:CLASSPATH  、JAVA_HOME、Path。最后一个Path系统变量里已经有了,所以我们要新建其他两个变量

新建JAVA_HOME系统变量

变量值可以点击浏览目录,依次打开你安装Java时的目录,找到jdk+版本号文件夹,打开jdk+版本号文件夹后确定就行了。

2. 新建CLASSPATH系统变量

输入CLASSPATH变量名字后,其变量值可以点击浏览目录,依次打开你安装Java时的目录,找到jdk+版本号文件夹下的lib文件夹(打开lib文件夹确定就行了)

(因为我装的是另一个版本所以不要在意名称的版本号不一致,至于为什么装另一个版本后面会说)

3.编辑Path系统变量

点击新建,系统会自动在下面新建空的路径,点击浏览依旧是安装目录:找到jdk+版本号文件夹下的bin文件夹,点击bin文件夹后就点不动了,确定就行了。

因为我的已经配置好的如图:

都OK 了就可以测试了  windows键+R 打开 运行命令,输入cmd→回车→输入:javac(这里有一个空格)-version→回车。能出现你的版本号那么你就配置好了JDK了(也可以输入java或是javac都测测玩)。

二、安装SDK

下载地址1::Unity上SDK后面点击下载(不过这下载的是android studio,这里面也有SDK)需要翻墙出去的官方地址

建议去地址2下载,因为下载官方的android studio安装会有点麻烦,而且如果不是从事安卓开发的没必要装,以地址2为例,打开网页向下翻,找到SDK Tools,

下载windows栏里两个文件。

完成后将其解压到纯英文路径文件夹内,最好磁盘空间大一点,因为要装很多安卓API版本用来测试的。以我的为例:

网上很多文章从这开始就直接说:双击运行SDK Manager。不过你双击也只是屏幕一闪就没了,所以在这里要提醒一下先把一起下载的installer_r24.4.1-windows.exe给安装了后才可以运行SDK Manager。(在这里坑了我好久,看了好几篇文章都是让直接下载SDK压缩包就OK了,怎么也打不开SDK Manager,然后我开始怀疑安装位置,怀疑JDK是不是装错了。。。)

[  在安装installer_r24.4.1-windows.exe 时遇到的问题:

当你双击安装程序后,它会寻找你电脑里的JDK,如果JDK没配置好,它也不能进行安装(安装按钮是灰色的,并提示寻找不到电脑里的JDK),如果JDK测试什么都没问题还提示装不了的话,那么就是版本与系统“不兼容”(也可以换一个词,玩不来)的问题了,就要辛苦一下卸载重新装低版本的(按照前面安装图下载的一般都是最新版本),但是别人的win10 装很多都没问题,是我脸太黑了。低版本如图:

安装过程和配置过程跟前面一样(这也是我电脑装的版本)。]

安装好后 installer 后,双击SDK Manager,运行

勾选需要下载选项:

API(安卓可以向下兼容,所以装一个最高版本的就好了,不过为了测试项目所以版本下的情况可以全装,不过硬盘空间得够)

勾选完了之后,点击下载(因为我之前下过了所以现在需要下的不多,第一次下可能100多个很正常)

然后Install(下载)就行了,如果出现不能下载的情况,可参考另一个老哥的博客下关于 SDK在线更新安装的方法 。

都OK了,返回Unity,来到我们最初的地方

点击Browse(浏览),分别打开到SDK   和 JDK 的安装目录。这样关于SDK和JDK的配置就好了。

顺便的:不过要从Unity发布打包安卓APK还需要注意几点: