Visual studio Android.Views.InflateException:二进制XML文件行#1:二进制XML文件行#1:膨胀类com.google.vr.sdk.widgets.pano.VrPanoramaView时出错
最近,我正在与Xamarin一起开发一个360度显示的视频和图像,现在已经导入到程序库中。布局是这样设置的Visual studio Android.Views.InflateException:二进制XML文件行#1:二进制XML文件行#1:膨胀类com.google.vr.sdk.widgets.pano.VrPanoramaView时出错,visual-studio,xamarin,google-vr,Visual Studio,Xamarin,Google Vr,最近,我正在与Xamarin一起开发一个360度显示的视频和图像,现在已经导入到程序库中。布局是这样设置的 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientatio
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.vr.sdk.widgets.pano.VrPanoramaView
android:id="@+id/pano_view"
android:layout_width="match_parent"
android:layout_height="250dp">
</com.google.vr.sdk.widgets.pano.VrPanoramaView>
</LinearLayout>
这个愚蠢的问题有解决方案吗?您是否将Google VR SDK添加到您的应用程序中?什么是完整的堆栈跟踪?是的,我添加了关于PanowWidgetView的Google VR SDK参考,而且我在执行中也遇到了这种错误。关于代码计算和编译的导入和使用是正确的,但是您是通过NuGet添加的,还是您自己出价的,或者从哪里获得的?仅仅添加一个using语句并不会添加对dll的引用。我从文件.aar aboutit Google VR中创建了自己的绑定,它工作正常(可能)。此外,我还创建了.dll,加载到我的项目中,方法和类运行良好。除了Xamarin.Android.Support组件,我没有添加任何NuGet。我使用开发者网站上的PanowWidget.aar 1.30.0版。你是否将Google VR SDK添加到你的应用程序中?什么是完整的堆栈跟踪?是的,我添加了关于PanowWidgetView的Google VR SDK参考,而且我在执行中也遇到了这种错误。关于代码计算和编译的导入和使用是正确的,但是您是通过NuGet添加的,还是您自己出价的,或者从哪里获得的?仅仅添加一个using语句并不会添加对dll的引用。我从文件.aar aboutit Google VR中创建了自己的绑定,它工作正常(可能)。此外,我还创建了.dll,加载到我的项目中,方法和类运行良好。除了Xamarin.Android.Support组件,我没有添加任何NuGet。我使用的是开发者网站上的PanowWidget.aar版本1.30.0
using Android.App;
using Android.OS;
using Google.VR.SDK.Widgets.Pano;
using Android.Graphics;
namespace App10
{
[Activity(Label = "App10", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
VrPanoramaView.Options options = new VrPanoramaView.Options();
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
VrPanoramaView panoramaView = FindViewById<VrPanoramaView>(Resource.Id.pano_view);
options.InputType = VrPanoramaView.Options.TypeMono;
Bitmap myBitmap = BitmapFactory.DecodeFile("/Resources/drawable/testRoom1_2kMono.jpg");
panoramaView.LoadImageFromBitmap(myBitmap, options);
// Set our view from the "main" layout resource
// SetContentView (Resource.Layout.Main);
}
}
}
#1: Binary XML file line #1: Error inflating class com.google.vr.sdk.widgets.pano.VrPanoramaView