Skip to main content

Visual Studio for Mac - Xamarin update to Android O API 26

After the release of Android O, it is not just the hardware manufacturers who are gearing up for a release. There is a list of cross-platform application development platforms which is busy to rollout the upgraded version. Xamarin is no new name in this list.
After upgrading some of the Visual Studio for Mac and other components, the build suddenly fails to load on the emulator. The IDE gives an error similar to the one shown below:

Warning XA0105: The $(TargetFrameworkVersion) for FormsViewGroup.dll (vv8.0) is greater than the $(TargetFrameworkVersion) for your project (v7.1). You need to increase the $(TargetFrameworkVersion) for your project. (XA0105)

After repeated efforts to setup a new AVD for Android O, nothing works at all. Putting some efforts Googling for the issue, the root-cause gets clear.

From Android O onwards, certain tools will stop working and will have to be replaced by their newer counterparts. Xamarin Android Device Manager will replace Google Emulator Manager.

Currently in preview, Android Device Manager or Xamarin Device Manager will replace Google Emulator Manager. The UI looks slick and makes it easy to create and manage AVDs.

However, there was no way to manage system images. That can be done from the SDK manager as Google Emulator Manager stopped working after the update.

Google Emulator Manager can be used with Android SDK Tools v25.2.5 or lower.

Munch your Oreo and share your update experience!

- Vivek

Image courtesy: Visual Studio


Popular posts from this blog

Count and Label DNA strands

This is a proof of concept (POC) developed using Python3, NumPy, and OpenCV, to count and label the number of DNA strands from an image of combed DNA molecules.
The technique of Adaptive Mean Thresholding is used here.
There are several Thresholding algorithms available.

Assembla hit by a virus?

Today hosted task management site Assembla was hit by some virus. Around 3 hours back we got Service Unavailable - DNS failure error when trying to access the portal.
Trying to call any API from Assembla returns with the following unwanted HTML code prepended to the response:
<html><head><meta http-equiv="refresh" content="0; URL="></head><body><a href="">Please click here</a></body></html>
We have logged a ticket with them. The response was quick but when we tried to post a reply comment we consistently got error - Your CAPTCHA words didn't match We'll keep on chasing them for updates and hope safety for Assembla users.

- Vivek

Of Imitation, Innovation, Inspiration and Improvisation

Copy-paste was never easier, thanks to modern technology. Ideas and innovations now spread even faster. When a product is launched in the market, within a few days, we have other vendors with a similar offering. The case is more severe with mobiles and tablets.