我正在尝试在Xamarin Android中使用Google ARCore场景形式SDK。但我收到错误消息:
Java.Lang.NoSuchMethodError:'没有非静态方法“ Lcom / google / ar / sceneform / rendering / ModelRenderable $ Builder; .setSource(Landroid / content / Context; I)Ljava / lang / Object;”] protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
if (!CheckIsSupportedDeviceOrFinish(this))
{
return;
}
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.activity_main);
int requestPermissions=0;
string cameraPermission = Android.Manifest.Permission.Camera;
if (!(ContextCompat.CheckSelfPermission(this, cameraPermission) == (int)Permission.Granted))
{
ActivityCompat.RequestPermissions(this, new String[] { cameraPermission, }, requestPermissions);
}
arFragment = (ArFragment)SupportFragmentManager.FindFragmentById(Resource.Id.ux_fragment);
ModelRenderable.InvokeBuilder().SetSource(this, Resource.Raw.andy).Build(((renderable) =>
{
andyRenderable = renderable;
}));
//add the event handler
arFragment.TapArPlane += OnTapArPlane;
我正在尝试在Xamarin Android中使用Google ARCore场景形式SDK。但是我遇到了错误:Java.Lang.NoSuchMethodError:'没有非静态方法“ Lcom / google / ar / sceneform / rendering / ModelRenderable $ ...