これは、プロジェクト内のMono.Android.dll
を参照し、現在の起こります。あなたはたぶんあなたの<TargetFrameworkVersion>
をここでしかゼリーに設定していません。それか、インストールしたAndroidの最高レベルのJellybeanであり、それはあなたの.csproj
で次を経由して利用できる最新のプラットフォームを使用しています:
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
EX:
あなた.csproj
へのあなたの<TargetFrameworkVersion>
を設定した場合Jellybean:
<TargetFrameworkVersion>v4.3</TargetFrameworkVersion>
またはプロパティのGUI経由 - >アプリケーション - > Androidのバージョンを使用してコンパイルします。
アンドロイド4.3(ジェリービーン)
それからのみだけJellybeanまでAndroid.OS.BuildVersionCodes
列挙型が含まれてMono.Android.dll
の4.3バージョンへの参照を持っているでしょう。
<TargetFrameworkVersion>
をv6.0
に変更した場合は、現在のすべてのAndroid.OS.BuildVersionCodes
列挙型のマシュマロにアクセスできます。 Android SDKにこれらのAPIレベルがインストールされており、それぞれの<TargetFrameworkVersion>
が、列挙型で使用するそれぞれのAPIバージョンの正しいバージョンであることを確認する必要があります。
Android SDKには、少なくともこのバージョンがありますか?https://developer.xamarin.com/guides/android/application_fundamentals/understanding_android_api_levels/ –