我正在尝试使用wikitude编写一些应用程序,即使在运行示例时也遇到了一些问题。
我已将SDK随附的示例(BasicOpenARDemo)放在eclipse中,并尝试运行它,在此我遇到下一个错误:“在系统上未找到wikitude。请按确定按钮以访问Android市场,然后下载wikitude。”
第一个问题-我不理解-当我的月食中有一个独立的样本时,为什么我要下载该实用程序? Wikitude背后的核心文件不是随SDK或示例本身一起提供的吗?
下一个问题是-经过一番谷歌搜索后,我发现为了安装此“Android市场”,我需要遵循下一个线程中第9条消息(由ronni.rasmussen编写的消息)中的手册)-
http://forum.xda-developers.com/archive/index.php/t-529170.html
好吧,我已经遵循了它,现在当我尝试按“在系统上未找到wikitude ...”消息后出现的“确定”按钮时,我被重定向到Android市场,在那里我找到了Wikitude,但是当我尝试下载它时,出现“下载失败。请重试”错误消息。我该如何解决?
我不明白的另一件事-在这个离线的Android市场中,为什么可用的wikitude版本适用于android 1.5而不再维护?
如您所见-我在这里很困惑。希望有人可以帮我解决这个问题。
最佳答案
我遇到了完全相同的问题。问题在于,从市场上安装Wikitude(按照您提供的链接)不能保证虚拟设备支持系统要求,因此,如果完全允许您安装BasicOpenARDemo,则会在运行BasicOpenARDemo时出现错误。
解决方案是使用GoogleAPI创建AVD(包括地图支持,我使用了适用于Android 2.3.3的10级API,但不适用于8级API),并添加了摄像头,加速度计,指南针,GPS等对虚拟设备的支持(我是通过Eclipse完成的)。然后,我下载了.apk for Wikitude并通过命令行(.adb)安装了它。