这两天,在弄发布APK,装了下jdk和sdk,jdk安装下去倒是没什么问题,但是安装sdk的时候却装了好多遍都错误,还下载了几十G的资源,就很烦躁。每次都报下面这个错误,但是我安装的还是最新版的sdk,还报这个错误,重新下载25.0.0的版本也会报这个错误,最后发现只要点击下面的Use highest Installed就可以一样的发布APK项目。

unity 实例化java对象 unity的jdk_ubuntu

下面就是重点,从jdk到sdk的安装。

第一步 :下载JDK,直接去Java的官网就行(http://www.oracle.com/technetwork/java/javase/downloads/index.html),下载Jdk,注意是Jdk.

下载完后,一步一步的安装就行了,记得记住你的安装路径。注意:路径不能有中文

第一步先 在系统变量里新建一个JAVA_HOME,变量值写自己的安装路径

unity 实例化java对象 unity的jdk_ubuntu_02

第二步添加一个CLASSPATH 变量值为.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar 这个是固定的

unity 实例化java对象 unity的jdk_ubuntu_03

第三步在path中加一个%JAVA_HOME%\bin 记得前面没有;(英文的)要加,win10好像直接新建一个列表然后把数据复制进去就可以了

unity 实例化java对象 unity的jdk_ubuntu_04

然后win10在

unity 实例化java对象 unity的jdk_JAVA_05

输入cmd进入命令提示符中在里面输入 Java -version

unity 实例化java对象 unity的jdk_ubuntu_06

出现这样就配置完成

下面就是配置sdk

一般选择在www.androiddevtools.cn中直接下载,sdk下载最新版,最新的有旧版本中的所有还稳定。

一般下载zip压缩包,自己找好路径,建议和jdk在同一个父路径中。解压后,双击“SDK Manager.exe”,启动SDK Manager

unity 实例化java对象 unity的jdk_JAVA_07

接下来就可以进行安装了。要注意,由于这些东西都是在google 的服务器上下载的。由于俺们天朝有墙,所以可能会出现连接不上的情况,如下图:

unity 实例化java对象 unity的jdk_unity 实例化java对象_08

 

这种时候,我们可以通过有Android SDK的国内镜像服务器来下载安装,这里推荐几个:

1、中科院开源协会镜像站地址:

IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80

2、北京化工大学镜像服务器地址:

IPv4: http://ubuntu.buct.edu.cn/  端口:80

IPv4: http://ubuntu.buct.cn/  端口:80

IPv6: http://ubuntu.buct6.edu.cn/  端口:80

3、大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn  端口:80

 

随便选择一个就行啦。这里我选择的是第三个站点,即大连东软的镜像,使用方法如下:

首先,点击菜单中的“Tools”,然后选择下拉中的“Options…”,

unity 实例化java对象 unity的jdk_unity 实例化java对象_09

 

然后在弹出的对话框中,填写HTTP Proxy Server为mirrors.neusoft.edu.cn(镜像服务器的地址,注意前面不要加http),然后填写HTTP Proxy Port为80 (端口号)。最后在勾选下面的『Forcehttps://... sources to be fetched using http://...』复选框,如下图所示

unity 实例化java对象 unity的jdk_unity 实例化java对象_10

 

接着点击close,关闭对话框,再重新启动SDK Manager就行啦。

因为只是为了APK就不用下其他的了,其他有需要再进行下载,现在只用下载一个最新的API就可以了。

下载完成后,又是配置环境变量了

第一步:新建一个ANDROID_HOME,然后就是安装路径

unity 实例化java对象 unity的jdk_ubuntu_11

第二步,再path中加一个%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools不是win10记得加;英文的

unity 实例化java对象 unity的jdk_unity 实例化java对象_12

在cmd中输入adb 就可以,出现下面结果就表示安装成功

unity 实例化java对象 unity的jdk_ubuntu_13

 

最后,就是在Unity中配置了

第一步:在editor中找到Preferences ,点击去出现下面的画面,添加你的安装路径就可以了,记得不要是中文路径

unity 实例化java对象 unity的jdk_服务器_14

发布的时候记得 点Player Setting 且下面的记得改成你的(一定要改)

unity 实例化java对象 unity的jdk_unity 实例化java对象_15

遇到下面问题的时候点红色框里的就行

unity 实例化java对象 unity的jdk_JAVA_16

这样就能发布一个APK文件了