【Unity】AR安卓导出

安卓环境

首先配置在Unity Hub中配置安卓环境,安装面板,点击设置中的添加模块

接着配置安卓环境

问题1:

在这一步可能出现设置中没有添加模块的选项

出现原因:

先下载的编辑器后下载的Hub

解决方法:

1、重新下载一个新的编辑器,换个版本

2、卸载当前编辑器,从官网重新下载

3、官网找到版本直接下载所需要的即可(如果下载的时候,进度条卡在80%的时候不动了,应该是勾选了Documentation。这个文档在下载的时候会经常出现网络问题。)

问题2:

发现缺失jdk,sdk和ndk:

手动下载sdk、jdk和ndk,解开复选框并添加放置它们的路径。jdk和ndk可以直接下载。需要Android Studio具体怎么安装,参考https://www.cnblogs.com/anderson0/p/16104174.html

Unity导出

配置完成后,开始导出,点击“File-Build Settings”设置,添加需要导出的场景, 将Platfor从PC端设置为Android端,之后点击Switch Platform即可

点击左下角的Palyer Settings,进行对打包apk的设置,在弹出的窗口中找到Player选项,选择右边的安卓小机器人,可以看到下面一共有5个设置

首先打开选项Other Settings,在Identification中找到Minimun API Level,选择API Level 24及以上的,不然可能会有警告

接着继续在选项Other Settings找到Configuration,将下面的Scripting Backend改为IL2CPP,IL2CPP是一种由 Unity 开发的脚本后端,可在为各种平台构建项目时替代 Mono。使用 IL2CPP 构建项目时,Unity 会在为所选平台创建本机二进制文件之前将脚本和程序集内的IL代码转换为 C++。然后将ARM64打上勾

接着打开选项Publishing Settings,点击Keystore Manager选项,创建一个Keystore 并保存在本地。在创建的时候要选择路径以及填写用户名和密码等,(随便填,密码6位以上)输入完成后点击Add Key选项即可在对应路径下成功创建Keystore

成功创建Keystore 完成后点击“Select->Browse”,在本地找到刚刚保存的keystore,然后在下方选择Path和Alias,并输入刚刚创建时设置的Password,无密码的话手动输入密码

所有设置完成后,点击Build选择存放apk的路径,最后将生成的apk文件直接发送到手机安装即可。

在手机上打开刚刚生成的apk程序,然后对准刚刚设置的识别图Image Target,可以看到,人物模型出现在手机屏幕上。

也可以直接在电脑上运行,点击Unity工程中的运行按钮之后就可以在电脑端运行了,运行的时候只能使用前置摄像头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值