The "LinkAssemblies" task failed unexpectedly.


I am hoping someone can help me here. I spent the whole morning to resolve this error and hitting the wall each time.

The min. Target framework is Android 5 level 21
Target Android version is Android 9 level 28
Version number 1.1
Version Name 1.1.0

The application works in debug mode but not in the release mode. You can see part of the error below:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(5,5): Error MSB4018: The "LinkAssemblies" task failed unexpectedly.
Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: Could not resolve reference to 'Android.Support.V7.App.NotificationCompat/MediaStyle' (defined in assembly 'Plugin.MediaManager, Version=, Culture=neutral, PublicKeyToken=null') with scope 'Xamarin.Android.Support.v7.AppCompat, Version=, Culture=neutral, PublicKeyToken=null'. When the scope is different from the defining assembly, it usually means that the type is forwarded. ---> Mono.Cecil.ResolutionException: Failed to resolve Android.Support.V7.App.NotificationCompat/MediaStyle
at Mono.Linker.Steps.MarkStep.HandleUnresolvedType (Mono.Cecil.TypeReference reference) [0x00013] in :0

I appreciate your help and advice.

Kind regards,




  • DeepakDYDeepakDY INMember ✭✭✭

    Hello @KamalMostofi ,

    I am facing same issue you found any solution.

  • KamalMostofiKamalMostofi GBMember ✭✭

    Hello DeepakDY,

    No - I didn't find a proper solution. However, I decided not to link any assemblies and the project compiles perfectly in the Release mode. It increases the file size a bit.

Sign In or Register to comment.