Mono For Android 1.0.1

 

Visual Studio Plugin Enhancements

USB Debugging

By default, Visual Studio now uses the USB connection to debug on physical devices instead of requiring a wifi connection. If you would prefer to use wifi debugging, there is a new option to enabled it in Tools->Options->Mono for Android.

Preserve User Data Between Deploys

Each time your application is changed and redeployed, the previous version is uninstalled and the new version is installed. This also removes the data the previous version stored in /data or /cache. There is now an option in Tools->Options->Mono for Android that will preserve this data between deploys.

Resource (Resx) Support

Added a .resx template for using .NET resources in Mono for Android.

Warnings

Warning: Samsung shipped a broken kernel with Android 2.1, which is not able to support JIT compilation. If you possess a Galaxy-class device with Android 2.1, you will get unexpected results, this is caused by a kernel bug that breaks cache coherency, rendering any engine doing JIT compilation useless. Check with your manufacturer/carrier for an Android 2.2 update.

Bug Fixes

  • 634603: debugger doesn't notify the user if it can't connect the listening ports
  • 643367: Android.OS.AsyncTask missing abstract doInBackground method
  • 671537: monodroid : error 1: Mono.Linker.ResolutionException: Can not resolve reference: System.Func`2"
  • 675528: Visual studio crashes when deploying to device
  • 675566: Need to support bundling I18N assemblies
  • 678234: Crash while debugging on a real device
  • 682042: long_click issue w/ linking
  • 683642: GetProperty<T> on Binding does not return the proper result
  • 684940: SimpleAdapter ClassCastException
  • 685050: device selector stays in trial mode after activation
  • 685584: Using SDB on the HTC Desire HD
  • 686656: packing process failed during deployment
  • 687521: VS 2010 Debugger Detaches - Exit Code 255 (0xff)
  • 688006: Error message dialog for packaging not readable
  • OSX installer properly updates MSBuild support

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.