1.全新安装
Vuforia SDK是以zip压缩包的形式进行分发,分发的对象包括以下平台系统:Windows,MAC OS X和Linux。
要用Vuforia SDK进行开发,需要以下步骤:
- 下载Vuforia SDK(在下载之前你需要接受许可协议)
- 解压zip包中的内容,并将其放到
(应该是你开发的根目录)目录中
- 在Eclipse中修改Vuforia环境设置
一旦解压完毕,SDK包会在你的Android开发环境中显示出一个目录结构。这样的目录结构可以确保实例程序通过Android SDK和Eclipse Java开发环境被很容易地编译及部署。
2.旧版本的升级
- 当安装Vuforia SDK的更新版本时,我们建议你在一个新的目录树中进行安装。
- 要编译一套新的实例程序,需要调整Eclipse工作空间的变量设置。
- 最后,你需要将你的工程移到新的
目录中。请参考Transi
tion/Migration Guide,它对API的变化和迁移进行了说明。
3.生成的目录结构
为了简化开发,我们已经设计好了一个目录结构,这个目录结构可以使Vuforia SDK和你的应用程序保持在不同的目录树中。这样可以确保我们更容易地更新SDK的同时,也能使你的应用程序目录树保持不变。
在前面的步骤中,我们在安装SDK和NDK时使用的起始目录,我们称为
=C:DevelopmentAndroid。
下载的压缩包,一旦解压完毕会显示一个将整合到你的Android开发环境中的目录结构。通过推荐的安装路径,开发环境最终会生成一个像下面一样的目录结构。这里的xx-yy-zz表示的是Vuforia SDK的版本号。
4.安装Vuforia SDK
下载:
Vuforia SDK是通过Vuforia Developer Portal(Vuforia开发者门户网站)发布的。要获得安装程序,请参照以下说明。
注意:虽然我们发布的Vuforia SDK支持下面列出的所有平台,但是对于开发的支持仅限于Win 7的32位或64位平台。
Windows:
虽然我们推荐你在Windows 7的32位/64位平台以及Windows XP的32位环境下进行开发,但是Vuforia SDK也已经能成功地在Windows XP的64位环境下运行。然而,我们并不对该平台给予具体的支持。
- 从下载页面下载压缩文件。
- 解压压缩包中的内容,并将其保存在
目录中。
Mac OS X:
已经在Mac OS X 10.6和Mac OS X 10.7上进行了安装测试:
Linux:
已经在Ubuntu 11.10上进行了安装测试:
- 确保安装了JVM。
- 从下载页面下载压缩文件。
- 解压压缩包中的内容。
5.设置QCAR环境变量
我们推荐的目录结构使得SDK的升级独立于应用程序的开发。你未来的AR项目将放在
目录下的推荐目录中。必须在Eclipse中设置一个工作空间变量,以使得Eclipse知道这样的目录层次(下面的就不翻译了,直接截图):
MAC:Mac OS X的preferences菜单是在Eclipse->Preferences下。
6.设置构建路径
在包的属性(右键单击包->Properties)中选择"Java Build Path"页后,导航到"Order and Export"选项卡。确认QCAR/SDK_ROOT/build/java/QCAR/QCAR.jar之前的选中标记是否被包含进工程中。如果没有,就对其进行设置,以确保QCAR.jar包含到你的应用程序中。
7.为开发准备测试设备
设备上的开发者设置(不同手机的相应位置可能不同)
Android设备都需要对开发进行特殊设置。在此步骤中,我们将:
在设备中,进入设置->应用程序(Settings->Applications),选中在此页面列出的Unknown sources。并接收在右边显示的警告。这个设置可以允许我们从Eclipse中直接安装未签名的Apk。
进入屏幕上边显示的开发者选项(Development)窗口,然后选中窗口中显示的两个设置:
8.安装USB驱动
用USB线将你的设备与开发机进行连接。
在初始化连接时,Windows系统识别到新的设备并视图寻找兼容的驱动。Android SDK中已经包含了一些USB驱动——其他的驱动可以从设备的生厂商直接获得。SDK中预装的驱动可能位于以下的目录:
android-sdk-windowsextrasgoogleu***_driver
当设备安装完成后,你就可以使用你的测试设备了。
在有些设备上,驱动安装完成时会要求你重启系统。你可以跳过这一步骤,即使不重启系统也是可以访问设备的。
注意:与设备生厂商联系,以确保你使用了正确的USB驱动。
下一篇介绍编译和运行Vuforia示例程序。
|