Unity 发布安卓JDK,SDK配置

Posted 明明明h

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 发布安卓JDK,SDK配置相关的知识,希望对你有一定的参考价值。

目录

前言

1.JDK配置

2.SDK配置

3.unity中的设置

4.可能遇到的问题


前言

环境变量的一些知识
环境变量的用户变量与系统变量的区别 - 知乎 (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

Unity打包安卓配置注意事项

完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

Unity2020 发布Android包,下载安装配置JDKSDKNDK详细教程

unity安卓打包配置sdkjdk

unity安卓打包配置sdkjdk