Xamarin.Android version numbers seem inconsistent

To keep build versions consistent, I want to manually update Xamarin on my desktop as well as on my CI build server (not to be confused with the Mac host Xamarin host). Performing automatic updates only works when all machines are updated at the same time.

So, I'm going to download, and I'm thin, I need to download Xamarin.Android - latest version 4.0.1 . Version number not provided here.

Downlaod Xamarin.Android

The fact is that I launched the update from Visual Studio the other day, and in accordance with the dialogue that I am now launching "Xamarin.Android 6.0.1.10 ":

Xamarin 4.0.1.89 (413372c) Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android. Xamarin.Android 6.0.1.10 (e98e962) Visual Studio plugin to enable development for Xamarin.Android. 

I heard that v4.0.1 refers to the Visual Studio plugin (I use VS on my desktop).

Also, I am not using Visual Studio on my CI build server; instead, I have Xamarin Studio. When I look at pending updates for this, it offers "Xamarin 4.0.1.93" - supposedly not a Visual Studio plugin for Android Studio?

Xamarin Studio Updates

  • Is Xamarin what I download "Xamrin.Android 4.0.1 " when I really download "Xamarin v 4.0.1. " Which contains "Xamarin.Android v6.xxx ".
    • My final game is that I would like to be sure which versions of the Xamarin components are involved when building using MSBuild.
  • If I need to make an obsolete assembly, I would like the obsolete build tool to be used.
+5
source share
1 answer

Update: I started tracking versions myself here

Xamarin support has returned to me. I understand:

  • The version number in the drop-down list seems to refer to the installer, which combines both Xamarin.Android and Xamarin.iOS. This is not a version of Xamarin.Android.
  • Build tool version: "Xamarin.Android is building, so this is what you are looking for."

You can find out which version of "Xamarin.Android" is bundled with "Xamarin" from the "Xamarin" Release Notes . The top line says something like Xamarin 4.0 updates Xamarin.iOS 9.4 and Xamarin.Android 6.0 releases.

Additional information from Xamarin:

On Windows, you cannot download separate installers for Xamarin.iOS and Xamarin.Android.

The Xamarin.VisualStudio package (also called simply โ€œXamarinโ€) includes Xamarin.iOS and Xamarin.Android.

For example, Xamarin 4.0.1.93 contains Xamarin.iOS 9.4.1.24 and Xamarin.Android 6.0.1.10

The version number that you see on the download page refers to the version number of "Xamarin" - which, as mentioned above, includes Xamarin.iOS and Xamarin.Android. This is the same when you upgrade and see For example, "Xamarin 4.0.1.93".

You need to install "Xamarin" even if you use Xamarin Studio on Windows, as this includes Xamarin.Android.

and

We release separate installers for Xamarin.Android on OS X, so if you can use the Mac for your CI (for example, with something like Jenkins), then this might be more viable.

+4
source

Source: https://habr.com/ru/post/1242197/


All Articles