有没有人知道如何在Android Studio中使用最新的Vuforia SDK(3.0.9)?@H_404_1@
提供的所有文档都面向Eclipse,并且已过时.@H_404_1@
我尝试导入示例应用程序,但是没有构建,给出了几个“无法解析符号…”错误(我猜是因为我没有包含Vuforia库(因为我不知道怎么做!)@H_404_1@
解决方法:@H_404_1@
要获得Vuforia样本编译:@H_404_1@
>导入Vuforia样本[应该在VUFORIA_SDK / samples / VuforiaSamples – ###.如果只有一个拉链,那么提取]
>下一步是处理文件夹的导入方式 – 这是为了解决“无法解决符号”错误.问题是包名称与文件路径不匹配,即您必须将所有文件移动到基本app / java目录中@H_404_1@
>请注意,如果AndroID Studio正确导入了所有文件夹,则可能不需要这样做.如果是这样,请跳至步骤3
>请注意,AndroID Studio中的项目窗格会压缩其间的所有空目录,您可以通过单击“项目”窗格中的齿轮图标然后取消选中“Compact Empty MIDdle Packages”来切换这些目录.
>目前,导致所有问题的文件应该在app / java / samples / src / com …或者非常相似的地方.需要将com文件夹移动到根java文件夹,即app / java
>在AndroID Studio的“项目”窗格中,右键单击java目录,然后选择“在文件中显示”.导航到前面提到的com文件夹当前位置,并将其移动到app / java.完成这些错误!@H_404_1@
>现在您需要实际导入Vuforia jar依赖项.这是在VUFORIA_SDK / build / java / vuforia,Vuforia.jar中,需要移动到您的项目中.@H_404_1@
>您可以将这个更优雅地移动到适当的文件夹中,但我只是将文件直接拖到目录中.记下这个目录@H_404_1@
>最后,AndroID Studio需要将其实际添加为依赖项@H_404_1@
>最简单的方法是通过Ctrl Alt Shift S或顶部的“文件”菜单打开现在命名的“项目结构”窗口.转到您的应用,然后转到“依赖关系”选项卡.
>单击加号按钮,然后选择“2.文件依赖关系”
>导航到并选择之前导入的Vuforia.jar文件@H_404_1@
>您必须将armeabi.jar文件包含为依赖项,就像在步骤4中一样@H_404_1@
>要创建armeabi.jar文件,follow the guide here [对于那些部分]@H_404_1@
侧步:
如果您明确使用示例应用程序,它仍然可能无法编译.请注意,编写应用程序的任何人都明确地尝试利用Eclipse的排序系统和其他基于Eclipse的功能.如果AndroID Studio搞砸了导入所有文件,您可能需要做更多工作才能让应用程序实际编译.您可能在AboutScreen中有一个(运行时)错误用于启动活动,错误与启动意图有关.您需要修改整个应用程序启动每个意图的方式,或者做一些非常短期的事情,仅用于测试:@H_404_1@
@H_404_1@
// Starts the chosen activityprivate voID startaractivity(){ Intent i = new Intent(this, ImageTargets.class);// i.setClassname(mClasstolaunchPackage, mClasstolaunch); startActivity(i);}
现在您的示例应用程序应该在您的手机上编译并运行!现在,为了简化任何项目,只需执行步骤3-5.@H_404_1@ 总结
以上是内存溢出为你收集整理的Vuforia SDK和Android Studio?全部内容,希望文章能够帮你解决Vuforia SDK和Android Studio?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)