Unity 发布安卓JDK,SDK配置
Posted 明明明h
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 发布安卓JDK,SDK配置相关的知识,希望对你有一定的参考价值。
目录
前言
环境变量的一些知识
环境变量的用户变量与系统变量的区别 - 知乎 (zhihu.com)
(104条消息) 什么是环境变量?为什么java要配置环境变量?_JJ 的博客-CSDN博客_java为什么要配置环境变量
1.JDK配置
1.JDK下载网址:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
2.下载完直接安装,安装路径只要是全英文就行,还有一定要记好该路径。
3.环境配置
控制面板 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量
3.1 新建系统变量:
变量名:JAVA_HOME
变量值:jdk安装的根目录(浏览目录)
3.2 新建系统变量
变量名:CLASSPATH
变量值:%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar(安装的JDK的根目录的lib文件夹里的两个文件tools.jar和dt.jar)
3.3 在系统变量Path中新建
变量值为:%JAVA_HOME%\\bin(安装的JDK的根目录加bin文件夹名称)
3.4 测试:Win+R -> cmd -> java -version(出现版本信息则安装成功)
2.SDK配置
1.SDK下载网址:
官网(可 F-Q 选择):http://developer.android.com/sdk/index.html
不可 F-Q 选择:http://www.androiddevtools.cn
2.配置环境变量
2.1 新建系统变量
变量名:ANDROID_HOME
变量值:安装的SDK的根目录
2.2 在用户变量path中新建
变量值:%ANDROID_HOME%\\platform-tools
2.3 在系统变量path中新建
变量值:%ANDROID_HOME%\\tools
2.4 测试
Win+R -> cmd -> adb version
3.unity中的设置
edit -> Preferences
4.可能遇到的问题
could not open Java\\jre7\\lib\\amd64\\jvm.cfg 解决方案
原因:
在安装jdk时选择了 .exe 安装,在安装时会把java命令放到C:/windows/system32目录下(此目录并不是指jdk的安装路径),所以会发现在C:/windows/system32路径下,会有java.exe 、javaw.exe、javaws.exe三个可执行程序。按照环境变量的搜索优先级,先在当前目录下找,再在系统变量中的path中先后查找,所以在更改了文件后会找不到该目录。
解决方案:
删除c:/windows/system32/目录下的java.exe 、javaw.exe、javaws.exe
重新配置环境变量
以上是关于Unity 发布安卓JDK,SDK配置的主要内容,如果未能解决你的问题,请参考以下文章
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)