Sometimes, you get a headache because of deployment. In Xamarin Studio I noticed that sometimes, when I deploy my apps, the apk given doesn’t includes my last update.
The things that can help : clean bin obj folder of your solution, make a small change in any file in the Android project so It won’t use some cache file or something I don’t know.
If you encounter problem while deploying with the archive for publish process, you may prefer specify the path to your keystore and force signing in your Android project.
I you have to generate a keystone, I recommend you to use the tools build in Xamarin Studio -> Archive for publishing -> follow steps until you get the signing screen.
Here is a list of the folder used on Mac : if you are not familiar with Mac OS
/Users/UserName/Library/Developer/Xamarin/Keystore -> folder where keystone generated from the Android publishing menu inside Xamarin Studio
/Users/UserName/.local/share/Xamarin -> folder of the debug.keystore used by Xamarin. Don’t forget to add it when you request a google API key.
Other useful path to know :
/Users/UserName/Library/Developer/Xamarin/android-sdk-macosx -> folder of Android tools like draw9patch and your Android SDK