Unity 2018 Android SDK目录指定方法

用Unity开发了一个使用AR Foundation的小项目,导出项目需要在安卓手机上进行测试。在导出时遇到了配置环境的问题,查找了很多方法终于解决。记录一下。

我所使用的unity版本是2019.2.12f。在完成项目需要导出时,在首选项设置中需要设置JDK、SDK、DNK、Gradle路径。下面分别写一下配置方法。

一、JDK

unity2018 指定Android SDK 目录 unity设置sdk_ar

根据自己的电脑下载合适的版本,下载到电脑的路径需为英文。下载完成后在电脑属性-高级系统设置-环境变量里进行如下配置:

新建系统变量


变量名:JAVA_HOME
变量值:D:\jdk(JDK的安装路径,这里以你自己的安装路径为准)

新建CLASSPATH 变量,变量值为:
;.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

之后在变量里找到Path,点击编辑,在编辑页面里选择新建输入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

unity2018 指定Android SDK 目录 unity设置sdk_ar_02

unity2018 指定Android SDK 目录 unity设置sdk_JAVA_03

配置完成后按住windows+r,输入cmd,在黑色页面里输入java和java -version,可以检查是否环境配置成功

unity2018 指定Android SDK 目录 unity设置sdk_安卓环境配置_04

unity2018 指定Android SDK 目录 unity设置sdk_游戏引擎_05

二、SDK

下载Android studio这个软件, 在软件的SDK Tools里下载需要的环境

unity2018 指定Android SDK 目录 unity设置sdk_游戏引擎_06

unity2018 指定Android SDK 目录 unity设置sdk_游戏引擎_07

注意所有的下载路径都要是英文,SDK Platforms版本的选择与Unity3D项目导出时设置的安卓API有关。

下载完成后和JDK一样在环境变量里进行设置

unity2018 指定Android SDK 目录 unity设置sdk_ar_08

unity2018 指定Android SDK 目录 unity设置sdk_unity_09

输入:C:\Users\DELL\AppData\Local\Android\Sdk\platform-tools

和C:\Users\DELL\AppData\Local\Android\Sdk\tools

(根据你实际的安装位置进行设置)

设置完成后在windows+r,输入cmd,在命令行输入adb version

unity2018 指定Android SDK 目录 unity设置sdk_JAVA_10

检测一下是否很久配置成功

三、Gradle

在unity的安装目录里找到mainTemplate.gradle这个文件,我的是在D:\unity\2019.2.12f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates

用记事本打开这个文件能看到unity适配的Gradle插件版本

在这个文件夹下的所有文件中在  repositories {**ARTIFACTORYREPOSITORY**这句话的后面都要加上maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}。

unity2018 指定Android SDK 目录 unity设置sdk_JAVA_11

我的显示是3.4.0,补充一下插件版本和Gradle版本的关系

unity2018 指定Android SDK 目录 unity设置sdk_ar_12

根据版本对照下载相应的gradle版本,我下载的是5.1.1

下载路径不要有中文

unity2018 指定Android SDK 目录 unity设置sdk_游戏引擎_13

四、Unity中配置

在首选项配置中JDK、SDK、Gradle选择对应的文件夹。

接下来就可以导出了。

我的所有环境版本都是和unity版本去配合的,仅供参考

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空