UNO platform Skia+GTK doesn't start

Viewed 51

I've an app made with uno platform, that works without problems when building for UWP.

But when building for Skia+GTK and running it on Windows it shows the following in the console log.

fail: Windows.UI.Xaml.Media.Animation.AddDeleteThemeTransition[0]
      The member AddDeleteThemeTransition.AddDeleteThemeTransition() is not implemented in Uno.
fail: Windows.UI.Xaml.Media.Animation.ContentThemeTransition[0]
      The member ContentThemeTransition.ContentThemeTransition() is not implemented in Uno.
fail: Windows.UI.Xaml.Media.Animation.ReorderThemeTransition[0]
      The member ReorderThemeTransition.ReorderThemeTransition() is not implemented in Uno.
fail: Uno.UI.DataBinding.BindingPropertyHelper[0]
      The [ScrollViewer] property getter does not exist on type [Windows.UI.Xaml.Controls.NavigationViewList]
fail: Windows.UI.Xaml.BrushTransition[0]
      The member BrushTransition.BrushTransition() is not implemented in Uno.
fail: Windows.UI.Xaml.BrushTransition[0]
      The member TimeSpan BrushTransition.Duration is not implemented in Uno.
fail: Windows.UI.Xaml.Controls.ContentPresenter[0]
      The member BrushTransition ContentPresenter.BackgroundTransition is not implemented in Uno.

Also getting elements with this.FindName() just returns null.

I tried running uno-check, but it showed no problems.

1 Answers

I haven't deployed an app using Skia+GTK myself yet. You probably tried using this to create your application.

Since I don't know what else you've tried and added to your application all advice I can give you is that UnoPlatform is continuously working on implementing more and more types and members. As far as I've seen on their GitHub repository there is already a feature request for (hopefully solving) one of your error messages.

I am concerned that there is no immediate answer to solve your problem but to wait until these features get implemented and added to the framework. You could look for these problems in their issues and create a new one if there is no matching one.

The following link to an overview of which views are (not yet) implemented in Uno might also be helpful to check which ones you can actually currently use to deploy on all platforms.

Related