如何将ARCore连接到我的Xamarin项目

时间:2018-08-27 09:07:07

标签: c# android visual-studio xamarin arcore

我在Visual Studio中有一个带有菜单页面的Xamarin项目。

我里面有一个.Android项目。

•现在,我想将Google ARCore连接到它-但我不知道该怎么做。

•我是否应该以某种方式连接JavaGL项目-为什么?

•我有一个arcore.aar文件-我该怎么办?

•在连接所有需要的东西后如何在应用程序中使用ARCore功能?

我已将arcore.aar文件添加到我的项目中,现在看来我可以在其中使用功能(例如using google.ar.core

此刻我正在尝试添加代码

var config = Config.CreateDefaultConfig();
session = new Session(this);

if (!session.IsSupported(config)) {
Toast.MakeText(this, "ARCore unsupported!", ToastLength.Long).Show();
Finish();
}`

摘自This指南

并收到错误消息,因为Config中没有CreateDefaultConfig方法。 所以我将其更改为:

 var session = new Session(this);
 var config = new Config(session);

它似乎可以工作,但是现在我遇到了错误

3>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(441,2): error : Could not load assembly 'JavaGL, Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?

但是我已经将JavaGL添加到我的项目中并添加了对它的引用。

问题似乎可以通过清洁解决方案并重新启动PC来解决(也许只是重新启动VS会有所帮助)

一切似乎都可以正常工作!

0 个答案:

没有答案