When using the Google Play service component for ICS from Xamarin, the following error appears if you are using JDK 6.
2>JAVAC : warning : com\google\ads\mediation\MediationBannerListener.class(com\google\ads\mediation:MediationBannerListener.class): major version 51 is newer than 50, the highest major version supported by this compiler. 2>JAVAC : warning : com\google\ads\mediation\MediationBannerAdapter.class(com\google\ads\mediation:MediationBannerAdapter.class): major version 51 is newer than 50, the highest major version supported by this compiler.
Error creating Xamarin.Android project with Google Play services
This error is resolved by switching from JDK 6 to JDK 7. Because of this, now my application, which has already been deployed to the Google Play Store, throws a “batch file was not signed correctly” on some smartphones.
Is there a way to properly sign an application using JDK 7 and Xamarin?
source share