我是以Android 来尝试,首先项目有需求AR相关功能开发,所以目前也算尝试期。其实腾讯现在有AR云解决方案,也蛮适合我们的需求的,同时可以定制,但是貌似价格高,但是这块协商我没插手,还是回到说高通的 Vuforia Engine 。
首先下载他们的sdk 得去官网注册账号:
https://developer.vuforia.com/
注册登陆之后,下载页面:
这里要注意的是,我们不是只下载Samples 相关项目,因为在android studio 编译后,你会发现一个报错信息:
* What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Failed to transform file 'Vuforia.jar' to match attributes {artifactType=processed-jar} using transform IdentityTransform
> Transform output file /Users/channle/build/java/Vuforia/Vuforia.jar does not exist.
这里说的是找不到相关Vuforia.jar文件,而且你会发现这里却是没有,所以得把sdk 一起下载下载,同时复制到 sample 项目下。
最终的项目结构:
但是你可能会发现还是包相同的错误!
不要急。
在官方demo中build.gardle 上定义的是:
def VUFORIA_SDK_DIR = '../../../'
我们改成
然后就运行起来了。
网友评论