Category Archives: Xamarin.Android

Stable Release: Cycle 5 – Service Release 2

The previously released Cycle 5 – Service Release 2 builds from the Beta channel have finished their testing runs and are now ready for release to the Stable channel. There have not been any additional fixes added since the updated Beta release last week.

Please check the product release notes for a full list of fixes to each product included in this release. Included in this release is the fix to Stable from last week for iOS 9/Xcode 6, so if you had previously updated to that, there is no danger in regressing if you move to these stable builds.

*UPDATE: The Xamarin iOS version for Stable has been upgraded to 8.10.3.2, which supports iOS 8.4 and Xcode 6.4. 


Products Released


Upcoming Release Dates

Alpha – June 10th 2015

Beta – June 23rd, 2015

Stable – Today!

Beta Release: Cycle 5 – Service Release 2

** UPDATE – A newer Beta build if Xamarin.iOS has been uploaded to the Beta channel, which addresses the previously described known issue with incorrect MT3001 errors. **


The previously released Cycle 5 – Service Release 2 builds from the Alpha channel have had additional fixes added to them and are now ready for release to the Beta channel. New fixes since the Alpha release are listed below for each product, and we’re still hoping to do a Stable release of these products around the end of the month if all goes well.

While we like our Beta releases to be as flawless as possible, there was one issue we found very recently that needs attention before these builds go to Stable, but we felt it was best not to block the entire Beta release for that one issue. We’ll be putting out an updated Beta with patches to address this known issue soon, but for the time being please be aware of it when using the iOS product.


Products Released

*Note: The build number for Xamarin Studio remains unchanged from the Alpha channel, so if you already are on the Alpha of Xamarin Studio and move to the Beta, the updater will not prompt you to download anything for XS.

  • Xamarin for Visual Studio 3.11.666
    • Release Notes
    • Forum Thread – Beta Release: XamarinVS 3.11.666, Cycle 5 – Service Release 2
    • Issues Addressed:
      • Fixed an issue where Xamarin.Android debugger would not properly work under certain Runtime/Linker configurations. 
      • Fixed an issue where the position of breakpoints could change during debugging of Android Applications.
      • Fixed an issue where deployment of an Android application would cause an error when deploying a second time on a different device. 
      • 26841 – Fixed an issue where a project would sometimes not build after a debugging session ended.
  • Xamarin.iOS 8.10.2.37
    • Release Notes
    • Forum Thread – Beta Release: Xamarin.iOS 8.10.2, Cycle 5 – Service Release 2
    • Issues Addressed:
      • Fixed an issue with MT3001 errors occuring while building in situations where they should not. 
      • Fixed an issue where apps would crash on 32-bit and 64-bit devices running iOS 9.
      • Fixed an issue where 32-bit Xamarin.iOS apps deployed on 64-bit iOS 9 devices would crash on launch.
      • Fixed an issue with broken dsymutil in Xcode 7 Beta 1
      • 30420 – Fixed an issue with certain UITableViews not working correctly.

Upcoming Release Dates

Alpha – June 10th 2015

Beta – Today!

Stable – Late June

Preview: Android M Support

We are releasing our first preview with support for Google’s Android M SDK. It also includes bindings for API 22/Android 5.1. Be sure to visit the Android M page and read about all the new features M support provides. If you are looking to get started right away, make sure to check out the new Android M samples and join in on the forum discussions.

There is no target stable date for M support at this time, as we have to wait until Google finalizes and publishes their support before we can release ours. That being said, we may do additional M preview releases between now and the final Google release, so be sure to check back and see if newer versions become available in the coming months.

As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.


Known Issues 

  • 31002 – [Xamarin.Studio / Xamarin.VS] – Users will have to manually make sure their minimum SDK version is set to v5.1 (22) or lower, instead of v5.2 (23), in order to deploy to M devices and emulators.

Products Released

  • Xamarin for Visual Studio 3.11.669 [Download]

 

Alpha Release: Cycle 5 – Service Release 2

We are releasing a preview of our next upcoming stable release, dubbed Cycle 5 – Service Release 2, to the Alpha channel. These builds contain a number of additional fixes on top of our current stable products, and we’re looking to get them into the Stable channel later this month if all goes well.

As this is an Alpha preview, there are still some known issues to be aware of. These are regressions against the previous stable release of Cycle 5 – Service Release 1. We’re looking to have these fixed in an upcoming preview, but felt they were not severe enough to hold back an Alpha containing lots of fixes people may be waiting on.


Known Issues 

  • [Xamarin.VS] – Running a WatchKit app a second time causes an error.
  • [Xamarin.VS] – Deploying an Android application a second time on other emulators or devices fails and causes an error.
  • [Xamarin.Android] – Error when building with Supportv7/Pallete sample.
  • [Xamarin.Android] – profile.mlpd file is not correctly created when using command line profiler.
  • [Xamarin.Android] – When running most unit test apps that have been compiled with AOT on x86 devices, you may see an assertion failure.

Products Released

  • Xamarin Studio 5.9.4.5
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin Studio 5.9.4, Cycle 5 – Service Release 2
    • Issues Addressed:
      • 29228 – Fixed an issue where the Component Store would not accurately reflect install status.
      • 29583 – Fixed an issue where archives would not show up.
      • 29614 – Fixed an issue where there was no valid iOS code signing keys being found in keychain.
      • 29725 – Fixed an issue where expressions in the Watch window were cleared each time debugging was stopped.
      • 30070 – Fixed an issue where you could not type in the search box.
  • Xamarin for Visual Studio 3.11.658
    • Release Notes
    • Forum Thread – Alpha Release: XamarinVS 3.11.658, Cycle 5 – Service Release 2
    • Issues Addressed:
      • 28934 – Fixed an issue where UITest project solutions were not working correctly with VS 2010.
      • 29148 – Fixed an issue where “Bundle Assemblies into Native Code” checkbox was not correctly updating its status when using fast deployment.
      • 29849 – Fixed an issue with Forms iOS projects causing errors due to adding Entitlements.plist
      • 30235 – Clarified the wording of a licensing message when using Xamarin Indie Edition to connect VS
      • 30371 – Fixed an issue where default values for certain project properties were displaying incorrectly if they were not explicitly specified.
  • Xamarin.iOS 8.10.2.17
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin.iOS 8.10.2, Cycle 5 – Service Release 2
    • Issues Addressed:
      • 28739 – Fixed a crash related to AddressBook.ABPerson.GetEmails().
      • 28961 – Fixed an AOT error found when upgrading to the Unified API.
      • 29211 – Fixed a runtime error caused when Enabling linker with Profile 7 PCL using System.IO.Compression
      • 29579 – Fixed an issue with Info.plist not being found.
      • 29846 – Fixed a debugger crash when attempting to expand SKFieldNode in Locals view.
      • 29885 – Fixed an issue with Darwin Notifications not working correctly.
      • 30177 – Fixed an issue with Argument 8 delegate getting lost on 64-bit ARM targets.
      • 30698 – Fixed a build failure when performing float or nfloat calculations on builds who’s AOT option is set to float32.
  • Mono Framework MDK 4.0.2.4
    • Release Notes
    • Issues Addressed:
      • 29639 – Fixed an issue where some unit tests failed to run with RemoteException: Unix transport error when executing them with nUnit 2.4.8.
      • 29898 – Bumped Mono Nuget to 2.8.5 to address issues when trying to use ProGet for private repositories.
      • 29935 – Fixed an issue where XAttribute.ToString() would output incorrectly if the attribute contains namespace.

Upcoming Release Dates

Alpha – Today!

Beta – Mid June

Stable – Late June

Android Hotfixes for Android M Preview

We have pushed a new Xamarin.Android SDK release and accompanying IDEs tools to the Stable channel to provide a few additional hotfixes that were needed based on the new SDKs provided at Google I/O.


Issues Addressed

  • 30555 – New “preview channel” build/sdk tool paths can now be processed
  • 30562 – Aapt path has changed in the latest build tools release
  • 30566 – Fixed an issue with java.lang.String throwing “java.lang.UnsupportedOperationException: Use StringFactory instead.” for most common constructors.
  • 30653 – Deployment failed because of an internal error: File name has not been set is now fixed.


 

Products Released To Stable

Stable Release: Cycle 5 – Service Release 1

After extensive internal and public Beta testing, we are ready to promote our current Beta channel builds to the Stable channel for our first Service Release. Internally we refer to this as Cycle 5 – Service Release 1, as the previous Stable release was a major platform upgrade, which we called Cycle 5.

PLEASE NOTE – These builds also include an important hotfix to support the latest version of SDK tools (24.3) released by Google last week at I/O, which we also mentioned in our forum thread last week.

If you happen to encounter any issues or are seeing errant behavior, please be sure to post to the related product threads on our Forums.


Products Released to Stable

Beta Release: Cycle 5 – Service Release 1

We have been hard at work on our first Service Release to address known and newly found issues with our most recent Stable products (internally referred to as Cycle 5 – Service Release 1).

We plan on doing some more internal testing of these builds, but would love for as many people as possible to grab the Beta builds and help us give them a run through.

Make sure to check out the release notes below before updating to get an idea of what has changed. Previously released builds are also available for installation if the beta builds do not meet your current needs (see guide here for how to do that). These older builds are noted within the respective product forum threads linked below.

If you happen to still be encountering any issues we believed to be fixed, are seeing new and errant behavior, or are otherwise having problems with products from this release, please be sure to post to the related product threads on our Forums. Our Support team uses these release threads, and will be communicating through them to help triage issues and supply in progress builds not yet in preview channels that may contain additional fixes.


Products Released