在Unity中开发AR应用时时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,希望有相同的开发者遇到时可以规避。
Android开发环境搭建分为以下三步:
第一步、下载JDK、AndroidSDK;
第二步、安装配置Java环境、Unity中的SDK路径;
第三步、在Unity中发布到Android平台。
第一步、安装JDK、AndroidSDK
网盘链接:https://pan.baidu.com/s/1K48-T8zGEW1Jj476zv5JAA 密码:7fky
包含windows、Mac下的JDK安装包、Android安装包,根据系统选择相应的jdk和android sdk下载。
也可以从官方网站下载,如下。
-------------------------
JDK官网下载:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
Android sdk官网下载:https://developer.android.com/studio/
-------------------------
第二步、安装配置Java环境、Unity中的SDK路径;
运行下载好的JDK,配置系统环境变量(路径最好都是英文)。
Windows下的操作:我的电脑右键—属性—高级系统设置—环境变量—系统变量—新建
变量名 与 变量值 如下,共需设置JAVA_HOME, CLASSPATH, PATH三组:
JAVA_HOME
E:\Program Files\Java\jdk1.7.0_71(这是你自己刚才在安装的时候,选择的JDK安装路径)
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(一模一样的copy上)
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(如果你的JRE选择了其他的路径,第一个分号之后应该是..\Jre\Bin的路径)
PS:如果已有该变量,且有值,只需要在前面值后面加“;”分号,分割,把新的值copy上即可。
测试JDK是否安装成功:
打开”命令提示符“,或者在运行窗口,输入”cmd“,打开了DOS界面,在里面输入java与javac能够输出一堆调试信息则证明你的机器上已经有JAVA的运行环境了,JDK的下载、安装与部署正式完成。
Unity中SDK配置。
Unity中 点击 edit---preferenc---externaltool---Android
选择第一步中下载好的android sdk路径即可
第三步、在Unity中发布到Android平台。
1、2打开File—Build setting,设置android应用
3.选择Switch platform,把游戏场景转换到android平台下
4.选择player setting,设置导出的android 应用细节
5.设置company name,product name,可以随便写,但要与下面得com.CompanyName.ProductName对应。
6.运行,并导出apk,安装到android手机上就可以用了(ps可以直接用qq发送到手机上,打开安装即可)