Unity打包出安卓apk
1.unity安装我们可以去官网安装 https://unity3d.com/cn/get-unity/download/archive 目前最新的是5.4.3版本
2.当我们下载安装好了之后打开unity,然后去高通的官网下载最新的demo
https://developer.vuforia.com/downloads/samples 这个是地址,下载完毕之后我们解压,解压出来的结构是这样:
Paste_Image.png双击我们其中的一个项目就会自动打开unity,打开之后的界面如下面所示:
Paste_Image.png其中的ARCamera和ImageTarget需要我么你在以下目录拖上去:
Paste_Image.png刚开始打开项目的时候有一个mainCamer把他删除掉
3.下面开始我们的打包apk的主要操作首先我们点击ARCamera,然后选择
Paste_Image.png第一个我标记是标记的你在高通申请得到的key,没有key,装到手机上是无法识别的,第二个使我们用自带的模型
4,如下图所示:
Paste_Image.png在imagetarget上面右键创建一个sphere,我们创建了一个默认显示的3D模型,在第2个标记位的时候要选择需要扫描的图片,选择默认的就行,这里要和前面选择的一样
5.下面我们点击File里面的buildsetting弹出下面的界面:
Paste_Image.png点击playersetting,设置打包的配置信息
Paste_Image.png配置好之后点击buid,如果成功会出现你打包出来的apk
Paste_Image.png6,会出现的错误
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.E:\jdk1.7\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="E:/androidsdk\tools" -Dfile.encoding=UTF8 -jar "D:/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar" -
如果出现以上错误,请确认你的JDK安装的是1.8.0版本,不是请切换,我使用1.7会报此错误。
集成官方AndroidstudioDemo:https://github.com/l123456789jy/AR