Unity 发布安卓JDK,SDK配置
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
重新配置环境变量
更多推荐
所有评论(0)