Open
Description
Steps to reproduce
- Open AndroidApp1 project
- Update OxyPlot.Core NuGet package to 2.1.0
- Run (I used Pixel 3a Android 11 simulator)
Expected behavior
The plot shows up.
Actual behavior
An exception is thrown:
System.TypeLoadException
Message=Type OxyPlot.Xamarin.Android.CanvasRenderContext has invalid vtable method slot 7 with method OxyPlot.RenderContextBase:DrawLine (System.Collections.Generic.IList`1<OxyPlot.ScreenPoint>,OxyPlot.OxyColor,double,OxyPlot.EdgeRenderingMode,double[],OxyPlot.LineJoin)
Metadata
Metadata
Assignees
Labels
No labels
Activity
[-]AndroidApp1 not working withs OxyPlot.Core v2.1.0[/-][+]AndroidApp1 not working with OxyPlot.Core v2.1.0[/+]VisualMelon commentedon Nov 1, 2021
The 2.1 binaries are not compatible with the 2.0 platform binaries due to changes in the rendering APIs.
Ideally we will update the Xamarin provision to support 2.1 and re-release the nuget packages, but I don't think any of the maintainers are in a position to test them.
Auto72 commentedon Nov 29, 2021
Same issue here.
pythonista commentedon Dec 15, 2022
Hi, guys. Are you going to fix this isue anywhen?
I cannot export the plot to image in Xamarin because the last stable OxyPlot.Xamarin.Android 1.0.0 does not contain a builtin png exporter and the earliest stable OxyPlot.ImageSharp 2.0.0 needs the binary incompatible OxyPlot.Core 2.1.2+ :(
Could you please help me? How can I export the plot to an image in Xamarin?
VisualMelon commentedon Dec 15, 2022
Someone has kindly started working on the Xamarin.Forms provision again, and I believe the intention is that this would be the preferred package for Xamarin/Android going forward.
https://github.com/oxyplot/oxyplot-xamarin
I don't think it targets 2.1 yet, but that's something we should be able to sort out quite quickly if there is demand.