Issue 1: System.IO.FileNotFoundException:
Could not load assembly 'Microsoft.Windows.Design.Extensibility, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile?
Just delete the references which ends with *.Design. In my project it was: Xamarin.Forms.Core.Design,
Xamarin.Forms.Xaml.Design,
Xamarin.Android.Support.Design.
See Also
If you are getting an undefined error for either a resource string "Hello" or "ApplicationName" you have this issue. These strings do not appear to be defined anywhere in the application code. Deleting it from the Resources.cs doesn't resolve the issue as it will just come back next time you build.
Issue 2: Resources.String.ApplicationName and Resources.String.Hello are not defined
global::MYNAMESPACE.Resource.String.ApplicationName = global::MYNAMESPACE.Android.Resource.String.ApplicationName;
If you are getting an undefined error for either a resource string "Hello" or "ApplicationName" you have this issue. These strings do not appear to be defined anywhere in the application code. Deleting it from the Resources.cs doesn't resolve the issue as it will just come back next time you build.
Issue 3: Unsupported Android Target version.
If either the targeted version, or compile using version are set to a version of Android that your locally installed Android SDK doesn't support. This is fixed either by installing that version using the Android SDK Manager or setting the Target and Compile versions in the Android project properties to something you do have locally installed.
This App has an unsupported compile target.
Start the Android SDK Manager from Visual Studio
Or from Windows Start.
You can see here my current setup doesn't support Jelly Bean.
In this case I chose to compile using Marshmallow, which is supported by my current setup.
Issue 4: Not configured to Deploy on Run (F5).
If you expect the App to compile, deploy and run when you press F5 or "Run" on the toolbar and it doesn't, then you'll need to adjust the build options.
You can see in this screen shot the Android project is not configured to deploy automatically when it is "Run". Tick the box highlighted above, and you're set.
No comments:
Post a Comment