独自の Java バインディングを作成する必要があるいくつかの異なるタイプの広告ネットワークを使用します。Google が新しい「広告」ID を作成したため、これらのライブラリはすべて Google Play Services に依存するようになりました。
問題は、最新バージョンを取得した後、これらのバインディング プロジェクトを適切にビルドできないことです。google-play-services.jar
( extras
Android SDK のフォルダーから) をReference Jar
プロジェクトに追加しない限り、欠落しているクラスに関するエラーが表示されます。
再生サービスの jar ファイルが追加されると、新しいエラーが発生します。
missing class error was raised while reflecting com.somepackage.SomeClass : com/google/android/gms/common/GooglePlayServicesRepairableException : Unsupported major.minor version 51.0 JARTOXML
このエラーは通常、ライブラリが Java 7 (Xamarin ではサポートされていません) を使用していることを意味します。これらのバインディング プロジェクトを修正するにはどうすればよいですか?