Giter Site home page Giter Site logo

Comments (4)

sewautztje avatar sewautztje commented on June 3, 2024 1

Many thanks for the quick feedback and successful help! The problem was indeed R8 stripping, after I added the corresponding classes to proguard.cfg it works again.

from mvvmcross.

Cheesebaron avatar Cheesebaron commented on June 3, 2024

This doesn't seem to be an error in MvvmCross code. Can you please provide more information of where you believe the error is in MvvmCross? Do you have a stack trace to which method in MvvmCross is setting the icon?

If you are setting it yourself, then where is MvvmCross at fault?

from mvvmcross.

sewautztje avatar sewautztje commented on June 3, 2024

I also see that the bug is probably not in the MVVMCross code but in the Xamarin package, I'm just not able to downgrade the package because the version of MVVMCross uses it.... Is there a way to use the older version of the Xamarin.Google.Android.Material package anyway?

from mvvmcross.

Cheesebaron avatar Cheesebaron commented on June 3, 2024

This happens both in debug and release mode for you?

If it doesn't happen in debug config, then it could be R8 stripping out the symbols.

As for downgrading, not sure NuGet will allow you to do so.
You could attempt to build MvvmCross yourself by checking out the repo, downgrading the one package in Directory.Packages.props and running dotnet tool restore then dotnet cake. It will produce nuget packages in the artifacts folder. You need to do this on a Windows machine and make sure you install the same workloads as I do here:

dotnet workload install android ios tvos macos maccatalyst maui-ios maui-android

from mvvmcross.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.