Skip to content

Unable to build Android project after upgrading to 16.3.5 - Java.Interop version mismatch #2994

@ryanholden8

Description

@ryanholden8

Describe the bug
Was on ReactiveUI 16.2.6. When upgrading to 16.3.5 this error is given when compiling/building the Android project.

Error CS1705: Assembly 'ReactiveUI' with identity 'ReactiveUI, Version=16.3.0.0, Culture=neutral, PublicKeyToken=null' uses 'Java.Interop, Version=0.1.2.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065' which has a higher version than referenced assembly 'Java.Interop' with identity 'Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065' (CS1705) (Droid)

The .NET standard projects that have been upgraded to ReactiveUI 16.3.5 compile fine.

Steps To Reproduce

  1. Upgrade from ReactiveUI 16.2.6 to 16.3.5 in an Android project.
  2. Compile Android project
  3. Wish I could provide more context but not sure what the error even means. Please let me know what I could do to help diagnose.

Environment

  • OS: Android
  • Target Framework: 11.0 (R) API level 30
  • ReactiveUI Version: 16.3.5
  • IDE: VS 8.10.11 on MacOS 11.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions