Я пытаюсь использовать Google ARCore sceneform SDK в Xamarin Android. Но я получаю сообщение об ошибке:
Java .Lang.NoSuchMethodError: «нет не-stati c метод» Lcom / google / ar / sceneform / render / ModelRenderable $ Builder; .setSource ( Landroid / контент / 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;