您的位置:首页 > 移动开发 > Android开发

android+vuforia(AR)搭建(java版)

2014-09-11 10:18 375 查看
unity+vuforia搭建是最简单的,而android+vuforia(java)略难,android+vuforia(C++)最麻烦,因为本人比较懒,所以就先介绍下java版的吧。(别怪我= =#)

java地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,自己选好合适自己系统的版本,装好后设好环境变量



然后去下载android sdk,自带eclipse(已经安装好ADT),非常方便,地址http://developer.android.com/sdk/index.html#download

下载好后解压出来,SDK manager下载合适你手机的android版本,建议4.0以上,别忘了下载Google USB Driver,方便手机调试。



接下来,我们就去下载vuforia(android版)吧



我把文件解压放到了C:\Development\Android目录下(对目录没有强制要求,我自己这么做而已),路径是C:\Development\Android\vuforia-sdk-android-3-0-9

然后打开eclipse,点击Window->Preferences.找到ava->Build Path->Classpath Variables。如果第一次进去显示空指针的话,关了重新进去就好了。点击new新建,名字为QCAR_SDK_ROOT,path路径为vuforia sdk 的路径,我的是C:\Development\Android\vuforia-sdk-android-3-0-9,这样就设置好了高通的环境变量了。

手机方面要记得设置下允许来自非google商店的应用安装,还有开启USB调试以及充电时常亮。

准备就绪,开始来允许例子了。总得还是得去官方下载下例子



解压之后放到\vuforia-sdk-android-3-0-9\samples目录下,然后导入到eclipse中。

如果项目出现个叹号,是因为项目原本指定的android版本和你安装的android版本不一致,项目右键选择Properties,选择android,然后选择下android版本点击下OK就好了

照理来说,插上手机,运行就可以查看效果了,可以我运行是出现了个关于ant插件的问题,说是找不到ant插件。

解决办法是:安装eclipse插件开发环境

Eclipse -> Help Menu
点击Install New Software...
输入链接: "http://download.eclipse.org/releases/juno"
选择"General Purpose Tools" -> "Eclipse Plug-in Development Environment"
点击 Next, 接受条款, 完成,等待安装完毕

安装完毕后会让选择重启eclipse,自动或手动就随自己了

上步完成后,ant插件找不到的问题就解决了,然后运行可能会出现找不到指定目录的armeabi-v7a,如果有碰到,到CopyVuforiaFiles.xml里修改下路径就好了。

到此为止,运行应该会成功,手机上可以正常开启摄像头。

PS:如果还有遇到运行错误,请参看https://developer.vuforia.com/forum/faq/android-how-do-i-fix-my-compile-or-runtime-errors
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: