Skip to content

AndroidApp1 not working with OxyPlot.Core v2.1.0 #24

Open
@Kistelekig98

Description

@Kistelekig98

Steps to reproduce

  1. Open AndroidApp1 project
  2. Update OxyPlot.Core NuGet package to 2.1.0
  3. 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)

Activity

changed the title [-]AndroidApp1 not working withs OxyPlot.Core v2.1.0[/-] [+]AndroidApp1 not working with OxyPlot.Core v2.1.0[/+] on Nov 1, 2021
VisualMelon

VisualMelon commented on Nov 1, 2021

@VisualMelon
Contributor

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

Auto72 commented on Nov 29, 2021

@Auto72

Same issue here.

pythonista

pythonista commented on Dec 15, 2022

@pythonista

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

VisualMelon commented on Dec 15, 2022

@VisualMelon
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AndroidApp1 not working with OxyPlot.Core v2.1.0 · Issue #24 · oxyplot/documentation-examples