Unity打包出安卓apk

Posted by Lazy on November 29, 2016

##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.png

##6,会出现的错误 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