Xamarin构建错误:定义默认接口方法需要--min-sdk-version> = 24

And*_*ner 2 xamarin.android xamarin

在我的Xamarin Forms项目中安装Plugin.MediaManager 0.7.1之后,Android版本给我错误:

java/lang/Object;I)V: defining a default interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: com.google.android.exoplayer2.Player$EventListener.onTimelineChanged : (Lcom/google/android/exoplayer2/Timeline;Ljava/lang/Object;I)V  Readings4.Android   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets    2816    
Run Code Online (Sandbox Code Playgroud)

工具:Microsoft Visual Studio Community 2019版本16.1.6

And*_*ner 9

未指定Dex编译器,请在Android项目属性中选择D8 Dex编译器:

Dex编译器选项

在代码中:

<AndroidDexTool>d8</AndroidDexTool>
Run Code Online (Sandbox Code Playgroud)