dotnet / android

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
MIT License
1.93k stars 527 forks source link

The "LinkAssemblies" task failed unexpectedly, System.ArgumentException: Value does not fall within the expected range. #2955

Closed darkdoctor closed 2 years ago

darkdoctor commented 5 years ago

Hello.

Wasted 2 days to fix this issue, but still no result. (Looks like we will move to Android Studio if we cannot find a solution)

When building on Debug, everything is fine, but in release we cannot use the linker.

Have searched the Stackoverflow, the issues on github but none of them works, also disabling linking is not a solution.


1>     obj\Release\90\linksrc\System.Reflection.Extensions.dll (TaskId:602)
1>      obj\Release\90\linksrc\System.Linq.Expressions.dll (TaskId:602)
1>      obj\Release\90\linksrc\Mono.Security.dll (TaskId:602)
1>    EnableProguard: False (TaskId:602)
1>    ProguardConfiguration:  (TaskId:602)
1>    DumpDependencies: False (TaskId:602)
1>    LinkOnlyNewerThan:  (TaskId:602)
1>    HttpClientHandlerType:  (TaskId:602)
1>    TlsProvider:  (TaskId:602)
1>    PreserveJniMarshalMethods: False (TaskId:602)
1>  Processing resource linker descriptor: mscorlib.xml (TaskId:602)
1>  Processing resource linker descriptor: Mono.Android.xml (TaskId:602)
1>  Processing embedded resource linker descriptor: mscorlib.xml (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Void System.AppDomain::DoDomainUnload() (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Reflection.MonoAssembly (Nothing).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Reflection.MonoModule (Nothing).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Runtime.Remoting.Messaging.MonoMethodMessage (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Void System.Runtime.Remoting.Messaging.MonoMethodMessage::InitMessage(System.Reflection.MonoMethod,System.Object[]) (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Runtime.Remoting.Proxies.RealProxy (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in resource mscorlib.xml in mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e of System.Runtime.Remoting.Proxies.TransparentProxy (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.AppDomain (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.AppDomain::DoDomainUnload() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Assembly System.AppDomain::DoTypeResolve(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Assembly System.AppDomain::DoAssemblyResolve(System.String,System.Reflection.Assembly,System.Boolean) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.AppDomain::DoAssemblyLoad(System.Reflection.Assembly) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.AppDomain::DoDomainUnload() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalSetContext(System.Runtime.Remoting.Contexts.Context) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Byte[] System.AppDomain::GetMarshalledDomainObjRef() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.AppDomainSetup (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.AppDomainUnloadedException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ArgumentException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ArgumentNullException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ArgumentOutOfRangeException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ArithmeticException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Array (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Array::InternalArray__ICollection_get_Count() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Array::InternalArray__ICollection_get_IsReadOnly() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.IEnumerator`1<T> System.Array::InternalArray__IEnumerable_GetEnumerator() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__ICollection_Clear() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__ICollection_Add(T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Array::InternalArray__ICollection_Remove(T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Array::InternalArray__ICollection_Contains(T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__Insert(System.Int32,T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__RemoveAt(System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Array::InternalArray__IndexOf(T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of T System.Array::InternalArray__get_Item(System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Array::InternalArray__set_Item(System.Int32,T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of T System.Array::InternalArray__IReadOnlyList_get_Item(System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Array::InternalArray__IReadOnlyCollection_get_Count() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of T System.Array::InternalArray__IReadOnlyList_get_Item(System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Array::InternalArray__IReadOnlyCollection_get_Count() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ArrayTypeMismatchException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Attribute (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.BadImageFormatException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Byte (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.CannotUnloadAppDomainException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Char (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Console (Nothing).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.DateTime (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.DBNull (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Decimal (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Delegate (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Diagnostics.StackFrame (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Diagnostics.StackTrace (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.DivideByZeroException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.DllNotFoundException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Double (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Enum (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.EntryPointNotFoundException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Environment (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Environment::mono_corlib_version (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.Environment::get_StackTrace() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Diagnostics.DebuggerNonUserCodeAttribute (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Diagnostics.DebuggerHiddenAttribute (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Diagnostics.DebuggerStepThroughAttribute (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Exception (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ExecutionEngineException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.FieldAccessException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.FormatException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.IndexOutOfRangeException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int16 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int64 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.IntPtr (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.InvalidCastException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.InvalidOperationException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.InvalidProgramException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MarshalByRefObject (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MethodAccessException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MissingFieldException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MissingMethodException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MonoAsyncCall (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MonoListItem (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MonoType (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.MulticastDelegate (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.NotImplementedException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.NotSupportedException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.NullReferenceException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Nullable`1 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Nullable`1::Box(System.Nullable`1<T>) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Nullable`1<T> System.Nullable`1::Unbox(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.OutOfMemoryException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.RuntimeArgumentHandle (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.RuntimeFieldHandle (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.RuntimeMethodHandle (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.RuntimeTypeHandle (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.SByte (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Single (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.StackOverflowException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.STAThreadAttribute (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.SByte*) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.Char*) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.Char*,System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.Char[],System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.Char[]) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.Char,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32,System.Text.Encoding) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.String System.String::CreateString(System.ReadOnlySpan`1<System.Char>) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.String::memcpy(System.Byte*,System.Byte*,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.String::memset(System.Byte*,System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.SystemException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Type (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.TypeInitializationException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.TypeLoadException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.TypedReference (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.UInt16 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.UInt32 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.UInt64 (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.UIntPtr (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.UnhandledExceptionEventArgs (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.ValueType (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Variant (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Variant::Clear() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Version (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.__ComObject (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.ICollection`1 (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.IEnumerable`1 (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.IReadOnlyList`1 (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.IReadOnlyCollection`1 (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.IList`1 (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.GenericEqualityComparer`1 (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Collections.Generic.GenericComparer`1 (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Collections.Generic.GenericComparer`1::.ctor() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.DateTimeFormatInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.CompareInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.CultureInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.CultureInfo System.Globalization.CultureInfo::CreateCulture(System.String,System.Boolean) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.NumberFormatInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.RegionInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Globalization.SortKey (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoAssembly (Fields).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.MonoAssembly::.ctor() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoModule (Fields).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.MonoModule::.ctor() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Assembly (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.AssemblyName (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.ConstructorInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.CustomAttributeData (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.CustomAttributeData::.ctor(System.Reflection.ConstructorInfo,System.Reflection.Assembly,System.IntPtr,System.UInt32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.CustomAttributeNamedArgument (Nothing).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.CustomAttributeNamedArgument::.ctor(System.Reflection.MemberInfo,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.CustomAttributeTypedArgument (Nothing).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.CustomAttributeTypedArgument::.ctor(System.Type,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.EventInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.EventInfo::AddEventFrame(System.Reflection.EventInfo/AddEvent`2<T,D>,System.Object,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.EventInfo::StaticAddEventAdapterFrame(System.Reflection.EventInfo/StaticAddEvent`1<D>,System.Object,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.ExceptionHandlingClause (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.FieldInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.LocalVariableInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MethodBody (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MethodInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Module (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoCMethod (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoEvent (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoEventInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoField (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoMethod (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoMethodInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoPropertyInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.MonoProperty (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Reflection.MonoProperty::GetterAdapterFrame(System.Reflection.MonoProperty/Getter`2<T,R>,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Reflection.MonoProperty::StaticGetterAdapterFrame(System.Reflection.MonoProperty/StaticGetter`1<R>,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.ParameterInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.PropertyInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.ReflectionTypeLoadException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.TargetException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.TargetParameterCountException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Pointer (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Reflection.Pointer::Box(System.Void*,System.Type) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.AssemblyBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.Emit.AssemblyBuilder::AddPermissionRequests(System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.Emit.AssemblyBuilder::EmbedResourceFile(System.String,System.String) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Reflection.Emit.AssemblyBuilder::EmbedResourceFile(System.String,System.String,System.Reflection.ResourceAttributes) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ConstructorBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.CustomAttributeBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.DynamicMethod (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.EnumBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.EventBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.FieldBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.GenericTypeParameterBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ILExceptionBlock (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ILExceptionInfo (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ILGenerator (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Reflection.Emit.ILGenerator::Mono_GetCurrentOffset(System.Reflection.Emit.ILGenerator) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.LocalBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.MethodBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ModuleBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Guid System.Reflection.Emit.ModuleBuilder::Mono_GetGuid(System.Reflection.Emit.ModuleBuilder) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Reflection.Emit.ModuleBuilder::RuntimeResolve(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.MonoResource (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.MonoWin32Resource (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.ParameterBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.PropertyBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.SignatureHelper (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.TypeBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Reflection.Emit.TypeBuilder::IsAssignableTo(System.Type) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.UnmanagedMarshal (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.UnmanagedMarshal System.Reflection.Emit.UnmanagedMarshal::DefineCustom(System.Type,System.String,System.String,System.Guid) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Reflection.Emit.UnmanagedMarshal System.Reflection.Emit.UnmanagedMarshal::DefineLPArrayInternal(System.Runtime.InteropServices.UnmanagedType,System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.CompilerServices.InternalsVisibleToAttribute (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.InteropServices.ICustomMarshaler (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.InteropServices.Marshal (Fields).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Contexts.Context (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Runtime.Remoting.Contexts.Context::get_NeedsContextSink() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.IRemotingTypeInfo (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Runtime.Remoting.IRemotingTypeInfo::CanCastTo(System.Type,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Messaging.AsyncResult (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Messaging.CallContext (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Runtime.Remoting.Messaging.CallContext::SetCurrentCallContext(System.Runtime.Remoting.Messaging.LogicalCallContext) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Messaging.MonoMethodMessage (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Runtime.Remoting.Messaging.MonoMethodMessage::InitMessage(System.Reflection.MonoMethod,System.Object[]) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Proxies.RealProxy (All).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Runtime.Remoting.Proxies.RealProxy::PrivateInvoke(System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messaging.IMessage,System.Exception&,System.Object[]&) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Runtime.Remoting.Proxies.RealProxy::GetAppDomainTarget() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Proxies.TransparentProxy (All).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Runtime.Remoting.Proxies.TransparentProxy::LoadRemoteFieldNew(System.IntPtr,System.IntPtr) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Runtime.Remoting.Proxies.TransparentProxy::StoreRemoteField(System.IntPtr,System.IntPtr,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.RemotingServices (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Byte[] System.Runtime.Remoting.RemotingServices::SerializeCallData(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Runtime.Remoting.RemotingServices::DeserializeCallData(System.Byte[]) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Byte[] System.Runtime.Remoting.RemotingServices::SerializeExceptionData(System.Exception) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.ExecutionContext (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.Interlocked (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Threading.Interlocked::CompareExchange(System.Int32&,System.Int32,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Threading.Interlocked::CompareExchange(System.Int32&,System.Int32,System.Int32,System.Boolean&) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Threading.Interlocked::CompareExchange(System.Object&,System.Object,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Single System.Threading.Interlocked::CompareExchange(System.Single&,System.Single,System.Single) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int64 System.Threading.Interlocked::CompareExchange(System.Int64&,System.Int64,System.Int64) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.IntPtr System.Threading.Interlocked::CompareExchange(System.IntPtr&,System.IntPtr,System.IntPtr) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Double System.Threading.Interlocked::CompareExchange(System.Double&,System.Double,System.Double) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of T System.Threading.Interlocked::CompareExchange(T&,T,T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int32 System.Threading.Interlocked::Exchange(System.Int32&,System.Int32) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Object System.Threading.Interlocked::Exchange(System.Object&,System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Single System.Threading.Interlocked::Exchange(System.Single&,System.Single) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Int64 System.Threading.Interlocked::Exchange(System.Int64&,System.Int64) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.IntPtr System.Threading.Interlocked::Exchange(System.IntPtr&,System.IntPtr) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Double System.Threading.Interlocked::Exchange(System.Double&,System.Double) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of T System.Threading.Interlocked::Exchange(T&,T) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.Monitor (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Threading.Monitor::Enter(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Threading.Monitor::Exit(System.Object) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.Thread (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Runtime.Remoting.Contexts.Context System.Threading.Thread::get_CurrentContext() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.InternalThread (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.ThreadAbortException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.ThreadInterruptedException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.ThreadStateException (Nothing).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading.WaitHandle (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Void System.Threading.WaitHandle::set_Handle(System.IntPtr) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Threading._ThreadPoolWaitCallback (Nothing).  Duplicate uses (Nothing) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Boolean System.Threading._ThreadPoolWaitCallback::PerformWaitCallback() (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of System.Text.StringBuilder (Fields).  Duplicate uses (Fields) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.Runtime (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.RuntimeStructs/HandleStackMark (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.RuntimeStructs/MonoError (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.Interop.ComInteropProxy (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.Interop.IDispatch (All).  Duplicate uses (All) (TaskId:602)
1>  Duplicate preserve in descriptor mscorlib.xml from Xamarin.Android.Build.Tasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of Mono.Interop.IUnknown (All).  Duplicate uses (All) (TaskId:602)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018: The "LinkAssemblies" task failed unexpectedly.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018: System.ArgumentException: Value does not fall within the expected range.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.GetHelperType(TypeDefinition type, String suffix)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.PreserveAdapter(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.PreserveJavaObjectImplementation(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.ProcessType(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.DispatchType(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.BrowseTypes(ICollection types)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.BrowseAssemblies(IEnumerable`1 assemblies)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.Process(LinkContext context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Linker.Pipeline.Process(LinkContext context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.Linker.Process(LinkerOptions options, ILogger logger, LinkContext& context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Xamarin.Android.Tasks.LinkAssemblies.Execute()
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
1>Done executing task "LinkAssemblies" -- FAILED. (TaskId:602)
1>Done building target "_LinkAssembliesShrink" in project "musicplayer.csproj" -- FAILED.: (TargetId:189)
1>
1>Project Performance Summary:
1>    97570 ms  D:\Projects\dotnet\musicplayer\musicplayer\musicplayer.csproj   1 calls
1>              97570 ms  Rebuild;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies   1 calls
1>
1>Target Performance Summary:
1>        0 ms  CoreBuild                                  1 calls
1>        0 ms  _XbdRestoreItems_playservicesauthapiphone   1 calls
1>        0 ms  _XbdRestoreItems_playservicesbase          1 calls
1>        0 ms  _XbdRestoreItems_firebaseanalytics         1 calls
1>        0 ms  _XbdRestoreItems_firebaseanalyticsimpl     1 calls
1>        0 ms  _XbdRestoreItems_firebaseiid               1 calls
1>        0 ms  _XbdRestoreItems_firebasecommon            1 calls
1>        0 ms  _XbdRestoreItems_playservicestasks         1 calls
1>        0 ms  _SetTargetFrameworkMonikerAttribute        1 calls
1>        0 ms  _XbdRestoreItems_playservicesgass          1 calls
1>        0 ms  _XbdRestoreItems_playservicesauthbase      1 calls
1>        0 ms  _XbdRestoreItems_playservicesadslite       1 calls
1>        0 ms  _SetupInstantRun                           1 calls
1>        0 ms  BeforeCompile                              1 calls
1>        0 ms  _SetupDesignTimeBuildForIntellisense       1 calls
1>        0 ms  UpdateGeneratedFiles                       1 calls
1>        0 ms  _ResolveMonoAndroidFramework               1 calls
1>        0 ms  DesignTimeXamlMarkupCompilation            1 calls
1>        0 ms  _CheckForDeletedResourceFile               1 calls
1>        0 ms  _XamarinAndroidSupportVectorDrawableArgs   1 calls
1>        0 ms  AfterResolveReferences                     1 calls
1>        0 ms  _XbdRestoreItems_playservicesbasement      1 calls
1>        0 ms  _XbdRestoreItems_playservicesauth          1 calls
1>        0 ms  _XbdRestoreItems_firebasestorage           1 calls
1>        0 ms  _XbdRestoreItems_firebaseauth              1 calls
1>        0 ms  VectorDrawableCheckBuildToolsVersionTask   1 calls
1>        0 ms  _IncludeLayoutBindingSources               1 calls
1>        0 ms  _GenerateLayoutBindings                    1 calls
1>        0 ms  UpdateAndroidResources                     1 calls
1>        0 ms  ExpressionBuildExtension                   1 calls
1>        0 ms  _ResolveXamarinAndroidTools                1 calls
1>        0 ms  _CreateAdditionalResourceCache             2 calls
1>        0 ms  CreateCustomManifestResourceNames          1 calls
1>        0 ms  PrepareResourceNames                       1 calls
1>        0 ms  BeforeResGen                               1 calls
1>        0 ms  CoreResGen                                 1 calls
1>        0 ms  AfterResGen                                1 calls
1>        0 ms  _AddMultiDexDependencyJars                 1 calls
1>        0 ms  ResGen                                     1 calls
1>        0 ms  PrepareResources                           1 calls
1>        0 ms  _XamarinBuildDownloadMasterTarget          1 calls
1>        0 ms  _AddAndroidDefines                         1 calls
1>        0 ms  SetWin32ManifestProperties                 1 calls
1>        0 ms  _XamarinBuildDownload                      1 calls
1>        0 ms  _GenerateCompileInputs                     1 calls
1>        0 ms  _XamarinBuildAddDownloadedItems            1 calls
1>        0 ms  _BeforeVBCSCoreCompile                     1 calls
1>        0 ms  ExpandSDKReferences                        1 calls
1>        0 ms  _SetupDesignTimeBuildForCompile            1 calls
1>        0 ms  DotfuscatorXamarin_Validate                1 calls
1>        0 ms  _GetReferenceAssemblyPaths                 1 calls
1>        0 ms  ResolveSDKReferences                       1 calls
1>        0 ms  _CopySourceItemsToOutputDirectory          1 calls
1>        0 ms  Clean                                      1 calls
1>        0 ms  _CheckForCompileOutputs                    1 calls
1>        0 ms  DotfuscatorXamarin_Prepare                 1 calls
1>        0 ms  _CleanDebuggingCaches                      1 calls
1>        0 ms  _AdjustJavacVersionArguments               1 calls
1>        0 ms  _CleanGeneratedDeploymentFiles             1 calls
1>        0 ms  _CollectAndroidTelemetryProperties         1 calls
1>        0 ms  AfterClean                                 1 calls
1>        0 ms  PrepareProjectReferences                   1 calls
1>        0 ms  _GetProjectReferenceTargetFrameworkProperties   1 calls
1>        0 ms  _SplitProjectReferencesByFileExistence     1 calls
1>        0 ms  _DotfuscatorXamarin_UpdateItems            1 calls
1>        0 ms  DotfuscatorXamarin_Update                  1 calls
1>        0 ms  DotfuscatorXamarin_Build                   1 calls
1>        0 ms  BeforeClean                                1 calls
1>        0 ms  BeforeRebuild                              1 calls
1>        0 ms  PrepareForRun                              1 calls
1>        0 ms  CleanPublishFolder                         1 calls
1>        0 ms  GetCopyToOutputDirectoryXamlAppDefs        1 calls
1>        0 ms  _UpdateAndroidResources                    1 calls
1>        0 ms  _ValidateLinkMode                          1 calls
1>        0 ms  BeforeResolveReferences                    1 calls
1>        0 ms  _SeparateAppExtensionReferences            1 calls
1>        0 ms  AfterCompile                               1 calls
1>        0 ms  Compile                                    1 calls
1>        0 ms  _GenerateSatelliteAssemblyInputs           1 calls
1>        0 ms  GetFrameworkPaths                          1 calls
1>        0 ms  BuildOnlySettings                          1 calls
1>        0 ms  BeforeBuild                                1 calls
1>        0 ms  _CheckSupportedAbis                        1 calls
1>        0 ms  _CheckTargetFramework                      1 calls
1>        0 ms  CreateSatelliteAssemblies                  1 calls
1>        0 ms  _ReadPropertiesCache                       1 calls
1>        0 ms  _SetupDesignTimeBuildForBuild              1 calls
1>        0 ms  _BeforeCleanIntermediateIfNuGetsChange     1 calls
1>        0 ms  GetTargetPath                              1 calls
1>        0 ms  _CheckForContent                           1 calls
1>        0 ms  _CheckProjectItems                         1 calls
1>        0 ms  _CheckInstantRunCondition                  1 calls
1>        1 ms  _SetupApplicationJavaClass                 1 calls
1>        1 ms  _CalculateAdditionalResourceCacheDirectories   1 calls
1>        1 ms  ResolveProjectReferences                   1 calls
1>        1 ms  GetCopyToOutputDirectoryItems              1 calls
1>        1 ms  ValidationExtension                        1 calls
1>        1 ms  ResolveCodeAnalysisRuleSet                 1 calls
1>        1 ms  CleanReferencedProjects                    1 calls
1>        1 ms  _XbdRestoreItems_firebasefirestore         1 calls
1>        1 ms  _XbdRestoreItems_firebasestoragecommon     1 calls
1>        1 ms  _CheckForConfigurationChange               1 calls
1>        1 ms  SetupGoogleServicesJson                    1 calls
1>        1 ms  _DefineBuildTargetAbis                     1 calls
1>        1 ms  _ValidateResourceCache                     1 calls
1>        1 ms  _CleanXbdMerge                             1 calls
1>        1 ms  AfterBuild                                 1 calls
1>        1 ms  GetTargetPathWithTargetPlatformMoniker     1 calls
1>        1 ms  RedirectMonoAndroidSdkPaths                1 calls
1>        1 ms  GetReferenceAssemblyPaths                  1 calls
1>        1 ms  _XbdRestoreItems_playservicesads           1 calls
1>        1 ms  _CleanMsymArchive                          1 calls
1>        1 ms  _CheckForInvalidConfigurationAndPlatform   1 calls
1>        1 ms  AssignProjectConfiguration                 1 calls
1>        1 ms  _CreatePackageWorkspace                    1 calls
1>        1 ms  CleanXsdCodeGen                            1 calls
1>        1 ms  _CreatePropertiesCache                     1 calls
1>        1 ms  GenerateCompiledExpressionsTempFile        1 calls
1>        1 ms  PreXsdCodeGen                              1 calls
1>        1 ms  ResolveReferences                          1 calls
1>        1 ms  SplitResourcesByCulture                    1 calls
1>        1 ms  PrepareForBuild                            1 calls
1>        1 ms  _WriteTelemetryProperties                  1 calls
1>        1 ms  _GetAdditionalResourcesFromAssemblies      1 calls
1>        2 ms  _CleanIntermediateIfNuGetsChange           1 calls
1>        2 ms  _VerifyXamarinAndroidSupportVersions       1 calls
1>        2 ms  AssignTargetPaths                          1 calls
1>        2 ms  _CopyAppConfigFile                         1 calls
1>        2 ms  _ValidateAndroidPackageProperties          1 calls
1>        3 ms  _CheckDuplicateJavaLibraries               1 calls
1>        3 ms  _GetLibraryImports                         1 calls
1>        3 ms  _CleanProcessGoogleServicesJson            1 calls
1>        3 ms  EnsureNuGetPackageBuildImports             1 calls
1>        3 ms  _ExtractLibraryProjectImports              1 calls
1>        4 ms  _FindLayoutsForBinding                     1 calls
1>        4 ms  _CleanMdbFiles                             1 calls
1>        4 ms  _GetPrimaryCpuAbi                          1 calls
1>        4 ms  _SetEmbeddedWin32ManifestProperties        1 calls
1>        5 ms  _DotfuscatorXamarin_DeletePotentiallyStaleDebugSymbols   1 calls
1>        5 ms  _XamarinBuildDownloadCore                  1 calls
1>        6 ms  _ResolveMonoAndroidSdks                    1 calls
1>        6 ms  _CollectMonoAndroidOutputs                 1 calls
1>        7 ms  _CreateIntermediateAssembliesDir           1 calls
1>        9 ms  CopyFilesToOutputDirectory                 1 calls
1>       10 ms  GenerateTargetFrameworkMonikerAttribute    1 calls
1>       11 ms  ProcessGoogleServicesJson                  1 calls
1>       12 ms  _CopyConfigFiles                           1 calls
1>       16 ms  _CopyMdbFiles                              1 calls
1>       16 ms  _SetLatestTargetFrameworkVersion           1 calls
1>       19 ms  _GenerateCompileDependencyCache            1 calls
1>       22 ms  ImplicitlyExpandDesignTimeFacades          1 calls
1>       29 ms  IncrementalClean                           1 calls
1>       29 ms  _CollectMdbFiles                           1 calls
1>       30 ms  _CollectConfigFiles                        1 calls
1>       35 ms  _RegisterAndroidFilesWithFileWrites        1 calls
1>       41 ms  _ComputeAndroidResourcePaths               1 calls
1>       55 ms  DotfuscatorXamarin_Clean                   1 calls
1>       59 ms  _CollectPdbFiles                           1 calls
1>       80 ms  FindReferenceAssembliesForReferences       1 calls
1>       81 ms  _CleanGetCurrentAndPriorFileWrites         1 calls
1>       87 ms  _DotfuscatorXamarin_CopyOutputs            1 calls
1>       92 ms  _DotfuscatorXamarin_DetermineFiles         1 calls
1>       96 ms  _XamarinAndroidBuildAarRestore             1 calls
1>      100 ms  _CopyPdbFiles                              1 calls
1>      107 ms  _CopyFilesMarkedCopyLocal                  1 calls
1>      127 ms  _DotfuscatorXamarin_CopyInputs             1 calls
1>      135 ms  _ConvertPdbFiles                           1 calls
1>      136 ms  CoreClean                                  1 calls
1>      149 ms  ResolveAssemblyReferences                  1 calls
1>      206 ms  _CopyIntermediateAssemblies                1 calls
1>      213 ms  _BuildAdditionalResourcesCache             1 calls
1>      305 ms  _XamarinAndroidBuildAarProguardConfigs     1 calls
1>      312 ms  _DotfuscatorXamarin_UpdateItem_ReferencePath   1 calls
1>      393 ms  _CheckTargetFrameworks                     1 calls
1>      403 ms  _BuildLibraryImportsCache                  1 calls
1>      448 ms  _GenerateAndroidResourceDir                1 calls
1>      590 ms  _ResolveAssemblies                         1 calls
1>      615 ms  _CleanMonoAndroidIntermediateDir           1 calls
1>      913 ms  CoreCompile                                1 calls
1>      926 ms  _ResolveSatellitePaths                     1 calls
1>     1972 ms  _StripEmbeddedLibraries                    1 calls
1>     4041 ms  _ResolveLibraryProjectImports              1 calls
1>     5297 ms  _LinkAssembliesShrink                      1 calls
1>    13476 ms  _GenerateJavaDesignerForComponent          1 calls
1>    30596 ms  _UpdateAndroidResgen                       1 calls
1>    34817 ms  _DotfuscatorXamarin_RunNormally            1 calls
1>    35160 ms  DotfuscatorXamarin_Protect                 1 calls
1>
1>Task Performance Summary:
1>        0 ms  SetVsMonoAndroidRegistryKey                1 calls
1>        0 ms  CheckProjectItems                          1 calls
1>        0 ms  GetReferenceAssemblyPaths                  2 calls
1>        0 ms  GetAppSettingsDirectory                    1 calls
1>        0 ms  GetAndroidPackageName                      2 calls
1>        0 ms  AdjustJavacVersionArguments                1 calls
1>        0 ms  MSBuild                                    1 calls
1>        0 ms  ValidateJavaVersion                        1 calls
1>        0 ms  AssignProjectConfiguration                 1 calls
1>        0 ms  ResolveXamarinAndroidTools                 1 calls
1>        0 ms  VectorDrawableCheckBuildToolsVersionTask   1 calls
1>        0 ms  GetExtraPackages                           1 calls
1>        0 ms  AssignCulture                              1 calls
1>        0 ms  CalculateAdditionalResourceCacheDirectories   1 calls
1>        1 ms  ResolveCodeAnalysisRuleSet                 1 calls
1>        1 ms  CreateProperty                            43 calls
1>        1 ms  CalculateLayoutCodeBehind                  1 calls
1>        1 ms  GetAndroidDefineConstants                  1 calls
1>        1 ms  AssignTargetPath                           6 calls
1>        1 ms  FindAppConfigFile                          1 calls
1>        1 ms  GetJavaPlatformJar                         1 calls
1>        1 ms  CreateTemporaryDirectory                   1 calls
1>        1 ms  ReadAdditionalResourcesFromAssemblyCache   1 calls
1>        2 ms  CreateAndroidResourceStamp                 1 calls
1>        2 ms  VerifyVersionsTask                         1 calls
1>        2 ms  ResolveAndroidTooling                      1 calls
1>        2 ms  GetFrameworkPath                           1 calls
1>        2 ms  ReadLibraryProjectImportsCache             1 calls
1>        2 ms  MakeDir                                    5 calls
1>        3 ms  CreateResgenManifest                       1 calls
1>        3 ms  CheckDuplicateJavaLibraries                1 calls
1>        3 ms  ReadImportedLibrariesCache                 1 calls
1>        3 ms  FindLayoutsToBind                          1 calls
1>        3 ms  ReadLinesFromFile                          2 calls
1>        4 ms  GetPrimaryCpuAbi                           1 calls
1>        5 ms  ConvertToAbsolutePath                      2 calls
1>        5 ms  XamarinDownloadArchives                    1 calls
1>        7 ms  Hash                                       1 calls
1>        9 ms  Message                                  114 calls
1>       11 ms  ProcessGoogleServicesJson                  1 calls
1>       11 ms  CopyConfigFiles                            1 calls
1>       12 ms  CopyGeneratedJavaResourceClasses           1 calls
1>       14 ms  WriteLinesToFile                           9 calls
1>       14 ms  ResolveSdks                                1 calls
1>       24 ms  RemoveDuplicates                           3 calls
1>       30 ms  GetFilesThatExist                          2 calls
1>       36 ms  RemoveUnknownFiles                         1 calls
1>       36 ms  CreateItem                                95 calls
1>       37 ms  CollectPdbFiles                            1 calls
1>       40 ms  AndroidComputeResPaths                     1 calls
1>       58 ms  RemoveDir                                  5 calls
1>       61 ms  FindUnderPath                              7 calls
1>       64 ms  CopyMdbFiles                               2 calls
1>       93 ms  XamarinBuildAndroidAarRestore              1 calls
1>      118 ms  Touch                                     99 calls
1>      135 ms  ConvertDebuggingFiles                      1 calls
1>      154 ms  Delete                                    38 calls
1>      213 ms  GetAdditionalResourcesFromAssemblies       1 calls
1>      293 ms  _DotfuscatorXamarin_UpdateItemsTask        1 calls
1>      304 ms  XamarinBuildAndroidAarProguardConfigs      1 calls
1>      342 ms  GenerateResourceDesigner                   1 calls
1>      393 ms  CheckTargetFrameworks                      1 calls
1>      401 ms  GetImportedLibraries                       1 calls
1>      422 ms  CopyIfChanged                              2 calls
1>      561 ms  ResolveAssemblies                          1 calls
1>      660 ms  RemoveDirFixed                             5 calls
1>      755 ms  Copy                                      99 calls
1>      913 ms  Csc                                        1 calls
1>     1073 ms  ResolveAssemblyReference                   2 calls
1>     1970 ms  StripEmbeddedLibraries                     1 calls
1>     4039 ms  ResolveLibraryProjectImports               1 calls
1>     5293 ms  LinkAssemblies                             1 calls
1>    11092 ms  ConvertResourcesCases                      1 calls
1>    32553 ms  Aapt                                       2 calls
1>    34816 ms  Exec                                       1 calls
1>    34817 ms  CallTarget                                 2 calls
1>
1>Build FAILED.
1>
1>"D:\Projects\dotnet\musicplayer\musicplayer\musicplayer.csproj" (Rebuild;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
1>(CoreCompile target) -> 
1>  D:\Projects\dotnet\musicplayer\musicplayer\Services\DownloadService.cs(392,42,392,44): warning CS0168: The variable 'ex' is declared but never used
1>  D:\Projects\dotnet\musicplayer\musicplayer\Fragments\RadioFragment.cs(47,30,47,31): warning CS0168: The variable 'e' is declared but never used
1>  D:\Projects\dotnet\musicplayer\musicplayer\MainActivity.cs(1529,66,1529,68): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
1>  D:\Projects\dotnet\musicplayer\musicplayer\Components\Views\MyVideoPlayerControlsView.cs(27,35,27,57): warning CS0067: The event 'MyVideoPlayerControlsView.OnShuffleButtonClicked' is never used
1>  D:\Projects\dotnet\musicplayer\musicplayer\Components\Views\MyMediaPlayerControlsView.cs(25,35,25,60): warning CS0067: The event 'MyMediaPlayerControlsView.OnFullScreenButtonClicked' is never used
1>  D:\Projects\dotnet\musicplayer\musicplayer\Components\Views\MyVideoPlayerView.cs(29,35,29,57): warning CS0067: The event 'MyVideoPlayerView.OnShuffleButtonClicked' is never used
1>  D:\Projects\dotnet\musicplayer\musicplayer\Activities\VideoPlayerActivity.cs(85,21,85,34): warning CS0414: The field 'VideoPlayerActivity._currentScale' is assigned but its value is never used
1>
1>
1>"D:\Projects\dotnet\musicplayer\musicplayer\musicplayer.csproj" (Rebuild;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
1>(_LinkAssembliesShrink target) -> 
1>  C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018: The "LinkAssemblies" task failed unexpectedly.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018: System.ArgumentException: Value does not fall within the expected range.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.GetHelperType(TypeDefinition type, String suffix)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.PreserveAdapter(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.PreserveJavaObjectImplementation(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.MarkJavaObjects.ProcessType(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.DispatchType(TypeDefinition type)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.BrowseTypes(ICollection types)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.BrowseAssemblies(IEnumerable`1 assemblies)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Tuner.SubStepDispatcher.Process(LinkContext context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Mono.Linker.Pipeline.Process(LinkContext context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at MonoDroid.Tuner.Linker.Process(LinkerOptions options, ILogger logger, LinkContext& context)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Xamarin.Android.Tasks.LinkAssemblies.Execute()
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2129,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
1>
1>    7 Warning(s)
1>    1 Error(s)
1>
1>Time Elapsed 00:01:37.56
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
`
jonathanpeppers commented 5 years ago

I think we need a little more info to help figure this one out:

If you could fill out the issue template, that would help us next time, thanks!

darkdoctor commented 5 years ago

I have tried with different computers and version of Visual studio. 2019 Preview 2019 Community 2017 Enterprise

None worked, also to let you know, it cannot build only when the dotfuscator is enabled. But also for debug, the dotfuscator is enabled and it can be compiled without any issues.

Logs are around 10 Mb so I could not paste all here.

Here it is the project csproj file

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props" Condition="Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{1BD67B97-8287-42A4-8F35-B18E6C87DCCC}</ProjectGuid>
    <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>musicplayer</RootNamespace>
    <AssemblyName>musicplayer</AssemblyName>
    <FileAlignment>512</FileAlignment>
    <AndroidApplication>True</AndroidApplication>
    <AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
    <AndroidResgenClass>Resource</AndroidResgenClass>
    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
    <TargetFrameworkVersion>v9.0</TargetFrameworkVersion>
    <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
    <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
    <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
    <NuGetPackageImportStamp>
    </NuGetPackageImportStamp>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>Full</DebugType>
    <Optimize>False</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
    <AndroidLinkMode>SdkOnly</AndroidLinkMode>
    <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
    <DocumentationFile>
    </DocumentationFile>
    <GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
    <AotAssemblies>false</AotAssemblies>
    <EnableLLVM>false</EnableLLVM>
    <BundleAssemblies>false</BundleAssemblies>
    <AndroidSupportedAbis>armeabi-v7a</AndroidSupportedAbis>
    <JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
    <AndroidLinkSkip>SQLite-net;SQLitePCLRaw.batteries_v2;SQLitePCLRaw.core;</AndroidLinkSkip>
    <AndroidEnableMultiDex>true</AndroidEnableMultiDex>
    <AndroidHttpClientHandlerType>
    </AndroidHttpClientHandlerType>
    <MandroidI18n />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugSymbols>false</DebugSymbols>
    <DebugType>PdbOnly</DebugType>
    <Optimize>True</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AndroidManagedSymbols>true</AndroidManagedSymbols>
    <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
    <AndroidLinkMode>SdkOnly</AndroidLinkMode>
    <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
    <AotAssemblies>false</AotAssemblies>
    <EnableLLVM>false</EnableLLVM>
    <BundleAssemblies>false</BundleAssemblies>
    <Debugger>Xamarin</Debugger>
    <EnableProguard>false</EnableProguard>
    <AndroidSupportedAbis>
    </AndroidSupportedAbis>
    <JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
    <AndroidEnableMultiDex>true</AndroidEnableMultiDex>
    <AndroidLinkSkip>SQLite-net;SQLitePCLRaw.batteries_v2;SQLitePCLRaw.core;MyYoutubeExtractor;</AndroidLinkSkip>
    <AndroidCreatePackagePerAbi>false</AndroidCreatePackagePerAbi>
    <MandroidI18n />
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Algolia.Search, Version=6.1.3.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Algolia.Search.6.1.3\lib\netstandard2.0\Algolia.Search.dll</HintPath>
    </Reference>
    <Reference Include="AngleSharp, Version=0.9.9.0, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea, processorArchitecture=MSIL">
      <HintPath>..\packages\AngleSharp.0.9.11\lib\portable-windows8+net45+windowsphone8+wpa+monoandroid+monotouch\AngleSharp.dll</HintPath>
    </Reference>
    <Reference Include="Google.Apis.Core, Version=1.38.2.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
      <HintPath>..\packages\Google.Apis.Core.1.38.2\lib\netstandard2.0\Google.Apis.Core.dll</HintPath>
    </Reference>
    <Reference Include="HtmlAgilityPack, Version=1.11.2.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
      <HintPath>..\packages\HtmlAgilityPack.1.11.2\lib\netstandard2.0\HtmlAgilityPack.dll</HintPath>
    </Reference>
    <Reference Include="Java.Interop" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="Mono.Android.Export" />
    <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <HintPath>..\packages\Newtonsoft.Json.12.0.1\lib\netstandard2.0\Newtonsoft.Json.dll</HintPath>
    </Reference>
    <Reference Include="Refractored.Controls.CircleImageView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Refractored.Controls.CircleImageView.1.0.1\lib\MonoAndroid10\Refractored.Controls.CircleImageView.dll</HintPath>
    </Reference>
    <Reference Include="SQLite-net, Version=1.5.231.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\sqlite-net-pcl.1.5.231\lib\netstandard1.1\SQLite-net.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.batteries_green, Version=1.1.13.388, Culture=neutral, PublicKeyToken=a84b7dcfb1391f7f, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.bundle_green.1.1.13\lib\MonoAndroid\SQLitePCLRaw.batteries_green.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.batteries_v2, Version=1.1.13.388, Culture=neutral, PublicKeyToken=8226ea5df37bcae9, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.bundle_green.1.1.13\lib\MonoAndroid\SQLitePCLRaw.batteries_v2.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.core, Version=1.1.13.388, Culture=neutral, PublicKeyToken=1488e028ca7ab535, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.core.1.1.13\lib\MonoAndroid\SQLitePCLRaw.core.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.lib.e_sqlite3, Version=1.1.13.388, Culture=neutral, PublicKeyToken=e4ad490600e2234c, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.lib.e_sqlite3.android.1.1.13\lib\MonoAndroid\SQLitePCLRaw.lib.e_sqlite3.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.provider.e_sqlite3, Version=1.1.13.388, Culture=neutral, PublicKeyToken=9c301db686d0bd12, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.provider.e_sqlite3.android.1.1.13\lib\MonoAndroid\SQLitePCLRaw.provider.e_sqlite3.dll</HintPath>
    </Reference>
    <Reference Include="Square.OkHttp, Version=2.7.5.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Square.OkHttp.2.7.5.0\lib\MonoAndroid\Square.OkHttp.dll</HintPath>
    </Reference>
    <Reference Include="Square.OkIO, Version=1.13.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Square.OkIO.1.13.0\lib\MonoAndroid\Square.OkIO.dll</HintPath>
    </Reference>
    <Reference Include="Square.Picasso, Version=2.5.2.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Square.Picasso.2.5.2.1\lib\MonoAndroid\Square.Picasso.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.IO.Compression" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Core" />
    <Reference Include="Mono.Android" />
    <Reference Include="Xamarin.Android.Arch.Core.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Core.Common.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Core.Runtime, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Core.Runtime.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Lifecycle.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Lifecycle.Common.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Lifecycle.Common.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Lifecycle.LiveData, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Lifecycle.LiveData.Core, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.Core.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Lifecycle.Runtime, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Lifecycle.Runtime.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Arch.Lifecycle.ViewModel, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Arch.Lifecycle.ViewModel.1.1.1.1\lib\monoandroid90\Xamarin.Android.Arch.Lifecycle.ViewModel.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Animated.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Animated.Vector.Drawable.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Annotations, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Annotations.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.AsyncLayoutInflater, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.AsyncLayoutInflater.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.AsyncLayoutInflater.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Collections, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Collections.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Collections.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Compat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Compat.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Compat.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Constraint.Layout, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Constraint.Layout.1.1.2\lib\MonoAndroid70\Xamarin.Android.Support.Constraint.Layout.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Constraint.Layout.Solver, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Constraint.Layout.Solver.1.1.2\lib\MonoAndroid70\Xamarin.Android.Support.Constraint.Layout.Solver.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.CoordinaterLayout, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.CoordinaterLayout.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.CoordinaterLayout.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Core.UI.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Core.UI.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Core.Utils, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Core.Utils.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Core.Utils.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.CursorAdapter, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.CursorAdapter.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.CursorAdapter.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.CustomView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.CustomView.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.CustomView.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Design.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Design.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.DocumentFile, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.DocumentFile.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.DocumentFile.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.DrawerLayout, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.DrawerLayout.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.DrawerLayout.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Fragment.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Fragment.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Interpolator, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Interpolator.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Interpolator.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Loader, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Loader.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Loader.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.LocalBroadcastManager, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.LocalBroadcastManager.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.LocalBroadcastManager.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Media.Compat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Media.Compat.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Print, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Print.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Print.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.SlidingPaneLayout, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.SlidingPaneLayout.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.SlidingPaneLayout.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.SwipeRefreshLayout, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.SwipeRefreshLayout.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.SwipeRefreshLayout.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Transition, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Transition.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Transition.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v14.Preference, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v14.Preference.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v14.Preference.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v4, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v4.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v4.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v7.AppCompat.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v7.AppCompat.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v7.CardView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v7.CardView.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v7.CardView.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v7.Preference, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v7.Preference.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.Vector.Drawable.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.Vector.Drawable.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.VersionedParcelable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.VersionedParcelable.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.VersionedParcelable.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Android.Support.ViewPager, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.ViewPager.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Bindings.AndroidSlidingUpPanel, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xam.Plugins.Android.SlidingUpPanel.3.4.0\lib\MonoAndroid\Xamarin.Bindings.AndroidSlidingUpPanel.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Analytics, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Analytics.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Analytics.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Analytics.Impl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Analytics.Impl.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Analytics.Impl.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Auth, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Auth.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Auth.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Common.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Common.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Firestore, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Firestore.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Firestore.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Iid, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Iid.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Iid.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Storage, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Storage.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Storage.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Firebase.Storage.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Firebase.Storage.Common.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Storage.Common.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Xamarin.Google.Guava, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.Google.Guava.23.2.0\lib\MonoAndroid403\Xamarin.Google.Guava.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Ads, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Ads.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Ads.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Ads.Lite, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Ads.Lite.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Ads.Lite.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Auth, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Auth.Api.Phone, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Auth.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Base.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Base.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Base.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Basement, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Basement.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Gass, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Gass.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Gass.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.GooglePlayServices.Tasks, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.dll</HintPath>
    </Reference>
    <Reference Include="XamarinGoogleAdsConsentSdk, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\Xamarin.GoogleAds.Consent.Sdk.1.0.0.1\lib\monoandroid50\XamarinGoogleAdsConsentSdk.dll</HintPath>
    </Reference>
    <Reference Include="YoutubeExplode, Version=4.6.8.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\YoutubeExplode.4.6.8\lib\netstandard2.0\YoutubeExplode.dll</HintPath>
    </Reference>
  </ItemGroup>
    <Compile Include="Activities\TermsConditionsActivity.cs" />
    <Compile Include="Adapters\CategoryRoundRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\CategoryRoundViewHolder.cs" />
    <Compile Include="Adapters\CustomHeader.cs" />
    <Compile Include="Adapters\MyRecyclerViewAdapter.cs" />
    <Compile Include="Callbacks\AnContinuation.cs" />
    <Compile Include="Components\Views\MyVideoView.cs" />
    <Compile Include="Models\AnYoutubeSuggestion.cs" />
    <Compile Include="MyLinearLayoutManager.cs" />
    <Compile Include="Callbacks\AnGoogleOnSuccessListener.cs" />
    <Compile Include="Callbacks\AnGoogleResultCallback.cs" />
    <Compile Include="Callbacks\AnGoogleOnFailureListener.cs" />
    <Compile Include="Components\Interfaces\IMyContentGroupView.cs" />
    <Compile Include="Components\Views\MyContentExpandableView.cs" />
    <Compile Include="Delegates\AnDelegates.cs" />
    <Compile Include="Delegates\MyRecyclerViewScrollListener.cs" />
    <Compile Include="Dialogs\CrashDialog.cs" />
    <Compile Include="Dialogs\FeedbackDialog.cs" />
    <Compile Include="Dialogs\GoogleLoginDialog.cs" />
    <Compile Include="Activities\MySetupActivity.cs" />
    <Compile Include="Activities\UnGrantedPermissionsActivity.cs" />
    <Compile Include="Activities\VideoPlayerActivity.cs" />
    <Compile Include="Activities\YoutubeChannelActivity.cs" />
    <Compile Include="Dialogs\PlaylistDialog.cs" />
    <Compile Include="Activities\YoutubePlaylistActivity.cs" />
    <Compile Include="Activities\PreferencesActivity.cs" />
    <Compile Include="Adapters\ActiveDownloadsRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\ActiveDownloadsViewHolder.cs" />
    <Compile Include="Adapters\AdBannerViewHolder.cs" />
    <Compile Include="Adapters\AlbumRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\AlbumViewHolder.cs" />
    <Compile Include="Adapters\CompletedDownloadsRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\CompletedDownloadsViewHolder.cs" />
    <Compile Include="Adapters\PlaylistRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\PlaylistViewHolder.cs" />
    <Compile Include="Adapters\RecommendedRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\RecommendedViewHolder.cs" />
    <Compile Include="Adapters\SearchResultRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\SearchResultViewHolder.cs" />
    <Compile Include="Adapters\SongsRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\SongsViewHolder.cs" />
    <Compile Include="Adapters\ButtonRecyclerViewAdapter.cs" />
    <Compile Include="Adapters\ButtonViewHolder.cs" />
    <Compile Include="Adapters\TabAdapter.cs" />
    <Compile Include="Activities\DownloadsActivity.cs" />
    <Compile Include="Admob\AdManager.cs" />
    <Compile Include="Components\DataArgs.cs" />
    <Compile Include="Components\IMyDispose.cs" />
    <Compile Include="Components\Interfaces\IMyFeedbackView.cs" />
    <Compile Include="Components\Views\MyFeedbackView.cs" />
    <Compile Include="Database\Models\Alerts.cs" />
    <Compile Include="Database\Models\DateUsage.cs" />
    <Compile Include="Database\Models\ErrorV2.cs" />
    <Compile Include="Database\Models\PlaylistV2.cs" />
    <Compile Include="Database\Models\Queue.cs" />
    <Compile Include="Database\Models\Tab.cs" />
    <Compile Include="Dialogs\YoutubeResultDialog.cs" />
    <Compile Include="Enums\MediaState.cs" />
    <Compile Include="Components\Interfaces\IMyDownloadItemView.cs" />
    <Compile Include="Components\Interfaces\IMyEmptyView.cs" />
    <Compile Include="Components\Interfaces\IMyHorizontalOptionsView.cs" />
    <Compile Include="Components\Interfaces\IMyMediaActionEvents.cs" />
    <Compile Include="Components\Interfaces\IMyMediaPlayerControlsView.cs" />
    <Compile Include="Components\Interfaces\IMyMediaPlayerView.cs" />
    <Compile Include="Components\Interfaces\IMyNoInternetView.cs" />
    <Compile Include="Components\Interfaces\IMySearchView.cs" />
    <Compile Include="Components\Interfaces\IMyVideoPlayerView.cs" />
    <Compile Include="Components\Interfaces\IMyVideoPlayerControlsView.cs" />
    <Compile Include="Components\Interfaces\IMyYoutubeDescriptionView.cs" />
    <Compile Include="Components\Interfaces\IMyYoutubeHorizontalResultView.cs" />
    <Compile Include="Components\Interfaces\IMyYoutubeResultView.cs" />
    <Compile Include="Components\Views\MyDownloadItemView.cs" />
    <Compile Include="Components\Views\MyEmptyView.cs" />
    <Compile Include="Components\Views\MyHorizontalOptionsView.cs" />
    <Compile Include="Components\Views\MyMediaPlayerControlsView.cs" />
    <Compile Include="Components\Views\MyMediaPlayerView.cs" />
    <Compile Include="Components\Views\MyNoInternetView.cs" />
    <Compile Include="Components\Views\MySearchView.cs" />
    <Compile Include="Components\Views\MyVideoPlayerControlsView.cs" />
    <Compile Include="Components\Views\MyVideoPlayerView.cs" />
    <Compile Include="Components\Views\MyYoutubeDescriptionView.cs" />
    <Compile Include="Components\Views\MyYoutubeHorizontalResultView.cs" />
    <Compile Include="Database\Models\Channel.cs" />
    <Compile Include="Database\Models\GoogleInfo.cs" />
    <Compile Include="Database\Models\PlaylistSongsV2.cs" />
    <Compile Include="Database\Models\PreferenceV2.cs" />
    <Compile Include="Database\Models\SearchHistory.cs" />
    <Compile Include="Dialogs\MyInputDialog.cs" />
    <Compile Include="Enums\OfflineOptionEnum.cs" />
    <Compile Include="Enums\Youtube.cs" />
    <Compile Include="Fragments\AudioPlayerFragment.cs" />
    <Compile Include="Fragments\ChannelFragment.cs" />
    <Compile Include="Fragments\ActiveDownloadsFragment.cs" />
    <Compile Include="Fragments\CompletedDownloadsFragment.cs" />
    <Compile Include="Dialogs\DatabaseRestoreFragment.cs" />
    <Compile Include="Fragments\DynamicFragment.cs" />
    <Compile Include="Fragments\FavoritesFragment.cs" />
    <Compile Include="Fragments\OfflineFragment.cs" />
    <Compile Include="Fragments\RadioFragment.cs" />
    <Compile Include="Fragments\YoutubeFragment.cs" />
    <Compile Include="Fragments\PlaylistsFragment.cs" />
    <Compile Include="Fragments\PreferencesFragment.cs" />
    <Compile Include="Helpers\DRYS.cs" />
    <Compile Include="Helpers\Misc.cs" />
    <Compile Include="Helpers\MyApp.cs" />
    <Compile Include="Helpers\MyColors.cs" />
    <Compile Include="Helpers\MyItemTouchHelper.cs" />
    <Compile Include="Helpers\WorkingDirectories.cs" />
    <Compile Include="List\OfflineOptions.cs" />
    <Compile Include="List\RadioOptions.cs" />
    <Compile Include="List\Suggestions.cs" />
    <Compile Include="MainActivity.cs" />
    <Compile Include="Managers\MyBottomSheetManagerV2.cs" />
    <Compile Include="Managers\Extensions\MiscExtensions.cs" />
    <Compile Include="Managers\Extensions\MyConverter.cs" />
    <Compile Include="Managers\MyGraphicDataManager.cs" />
    <Compile Include="Managers\MyConnectivityManager.cs" />
    <Compile Include="Managers\MyCryptographyManager.cs" />
    <Compile Include="Managers\MyDeviceManager.cs" />
    <Compile Include="Managers\MyDialogManager.cs" />
    <Compile Include="Managers\MyDownloadManager.cs" />
    <Compile Include="Managers\MyIpDataManager.cs" />
    <Compile Include="Managers\MyKeyboardManager.cs" />
    <Compile Include="Managers\MyMediaPlayerManager.cs" />
    <Compile Include="Managers\AnFirebaseManager.cs" />
    <Compile Include="Managers\MyYoutubeManager.cs" />
    <Compile Include="Managers\ShareWith.cs" />
    <Compile Include="Database\Models\DownloadItemV2.cs" />
    <Compile Include="Database\Models\StatisticV2.cs" />
    <Compile Include="Database\DbManager.cs" />
    <Compile Include="Managers\MyTabsManager.cs" />
    <Compile Include="Models\AnFile.cs" />
    <Compile Include="MyCompatActivity.cs" />
    <Compile Include="MyCompatFragment.cs" />
    <Compile Include="MyContextWrapper.cs" />
    <Compile Include="MyRadioExtractor\Models\Country.cs" />
    <Compile Include="MyRadioExtractor\Models\Descriptor.cs" />
    <Compile Include="MyRadioExtractor\Models\Genre.cs" />
    <Compile Include="MyRadioExtractor\Models\Radio.cs" />
    <Compile Include="MyRadioExtractor\Models\RadioData.cs" />
    <Compile Include="MyRadioExtractor\Models\SearchRadioData.cs" />
    <Compile Include="MyRadioExtractor\Models\Station.cs" />
    <Compile Include="MyRadioExtractor\Models\Stream.cs" />
    <Compile Include="MyRadioExtractor\RadioClient.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\AutoCompleteController.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\ChannelControllerV3.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\FeedsControllerV3.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\PlaylistControllerV3.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\SearchControllerV3.cs" />
    <Compile Include="MyYoutubeExtractor\ControllersV3\VideoControllerV3.cs" />
    <Compile Include="MyYoutubeExtractor\Drys.cs" />
    <Compile Include="MyYoutubeExtractor\Enums.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Accessibility.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\AccessibilityData.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Args.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\BrowseEndpoint.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Button.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Button2.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ButtonRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\C4TabbedHeaderRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ChannelListItemRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ChannelMetadataRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Channelthumbnail.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ChannelThumbnailWithLinkRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\CommandMetadata.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\CompactChannelRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\CompactPlaylistRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\CompactRadioRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\CompactVideoRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Content.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Continuation.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ContinuationContent.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ContinuationData.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Header.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Headline.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ItemSectionRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Metadata.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\MetadataRow.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\MetadataRowContainer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\MetadataRowContainerRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\MetadataRowRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\MetadataRowRendererContent.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Navigationendpoint.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Owner.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Player.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\PlayerResponse.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\PlaylistHeaderRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\PlaylistVideoListRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\PlaylistVideoRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Response.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Results.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\RootObject.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Run.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\RunsContainer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SectionListContinuation.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SectionListRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ShelfRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SingleColumnBrowseResultsRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SingleColumnWatchNextResults.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SlimMetaDataButtonRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SlimMetaDataToggleButtonRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SlimOwnerRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SlimVideoMetadataRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\SubscribeButton.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Tab.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\TabRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ThumbailData.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\Thumbnail.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\ToggleButtonRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\TvBanner.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\VideoDetails.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\VideoWithContextRenderer.cs" />
    <Compile Include="MyYoutubeExtractor\JsonModelsV3\WebCommandMetadata.cs" />
    <Compile Include="MyYoutubeExtractor\Models\Other\Thumbnail.cs" />
    <Compile Include="MyYoutubeExtractor\Models\OwnerInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\Results\Params.cs" />
    <Compile Include="MyYoutubeExtractor\Models\Results\YoutubeDataModel.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeChannelContentInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeChannelInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeChannelPlaylistInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeCompilationInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubePlaylistContentInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubePlaylistInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeShelfInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeVideoContentInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Models\YoutubeVideoInfo.cs" />
    <Compile Include="MyYoutubeExtractor\Services\Extensions\Helpers.cs" />
    <Compile Include="MyYoutubeExtractor\Services\HttpManager.cs" />
    <Compile Include="MyYoutubeExtractor\Services\JsonHelper.cs" />
    <Compile Include="MyYoutubeExtractor\YoutubeClient.cs" />
    <Compile Include="Resources\Resource.Designer.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Services\ItubeService.cs" />
    <Compile Include="Services\DownloadService.cs" />
    <Compile Include="Activities\YoutubeVideoPlayerActivity.cs" />
    <Compile Include="Services\MediaPlayerServiceUpdated.cs" />
    <Compile Include="Services\RestoreSongsService.cs" />
    <Compile Include="SplashActivity.cs" />
    <Compile Include="Components\Views\MyYoutubeResultView.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="app.config" />
    <GoogleServicesJson Include="google-services.json" />
    <None Include="packages.config" />
    <AndroidResource Include="Resources\layout\item_download_completed.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <None Include="Properties\AndroidManifest.xml" />
    <None Include="Assets\AboutAssets.txt" />
    <AndroidResource Include="Resources\layout\Main.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_offline.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_song.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_album.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_albums.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_favorites.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_playlists.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_home.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_recommend.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_media_player.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_suggestion.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\layout_search_panel.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\navigation_drawer.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\menu\drawer_view.xml" />
    <AndroidResource Include="Resources\layout\navigation_header.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\view_myMediaPlayerControlsView2.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_downloads.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_download_active.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_downloads_active.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\fragment_downloads_completed.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_youtube_video.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_youtube_video_player.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\drawable\ic_expand_more.xml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\view_myYoutubeDescriptionView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_settings.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_youtube_channel.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_youtube_playlist.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\view_youtuberesultview.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\sheet_bottom_1.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\view_textview_option.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\dialog_input.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\item_playlist.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_preferences.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_video_player_offline.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout\activity_setup.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
    <AndroidResource Include="Resources\layout-v21\item_suggestion.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\Strings.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\Styles.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\Dimens.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_more_vert.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\progressbar_red.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_expand_arrow.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_play_arrow.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_search.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_menu.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_close.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\seek_progress_red_small.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\seek_thumb_red.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_skip_next.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_skip_previous.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_shuffle.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_repeat.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidEnvironment Include="environment.txt">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </AndroidEnvironment>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_music.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_arrow_back.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_search_result_video.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_like.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\thumbs_down.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\thumbs_up.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_toolbar_video.xml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_pause.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\preferences_arrays.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_channel_activity.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_close_white_24dp.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_mp3.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_mp4.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_settings.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_expand_less.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_fullscreen.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_full_screen_exit.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\png_skip_next.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\png_skip_prev.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\png_pause.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_left_arrow.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_downloads_completed.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_bin_delete.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_check.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\cloud.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\layout_playlist.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_song_normal.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_song_favorite.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_album.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_song_from_playlist.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\pink_equalizer.gif" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu-v21\app_preferences.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_emoji_thinking.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\splash_screen.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_internet.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\app_preferences.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values-de\Strings.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_search_result_non_video.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values-sq\Strings.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_light_blue_pink.xml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\selector_dot.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\shape_dot_selected.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\shape_dot_default.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\shape_circle.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\setup_page_1.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\setup_page_2.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\setup_page_3.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\setup_page_4.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\attributes.xml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_german.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_british.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_dark_electromagnetic.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myEmptyView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\tab_rounded_accent.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_anti_flash_white_light.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_chinesse.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\setup_page_5.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_light_pinkie.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_us.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\activity_google_login.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_filter.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myNoInternetView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myHorizontalOptionsView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myYoutubeHorizontalResultView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myDownloadItemView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myMediaPlayerControlsView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myVideoPlayerView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myVideoPlayerControlsView.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_file_download_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_settings_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_share_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_video_library_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_library_books_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\avd_play_pause.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\avd_pause_play.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_check_list.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\activity_ungranted_permissions.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\transitions.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values-v21\styles.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\layout_crash.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_robot_repair.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\mipmap\ic_launcher.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\mipmap\ic_launcher_round.png" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myFeedback.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_light_blurpe.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_aussie.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\colors_palette_swedish.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_light_minty_green.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\theme_dark_black_pearl.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\layout_feedback.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_feedback_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\menu\menu_media_player.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_delete_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_ondemand_video_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_queue_music_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_video.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\wallpaper1.jpg" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_tab_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\item_checkbox.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_favorite_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_playlist_add_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_remove_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\bottom_sheet.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_textview.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\anim\trans_downwards.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\layout_youtube_result.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_history_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_exit_to_app_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout-v21\sheet_bottom_1.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\activity_terms_conditions.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_content_copy_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_account_circle_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_watch_later_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_settings_system_daydream_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_youtube.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_list_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_cloud_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\activity_splash.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_backup_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_radio_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_settings_backup_restore_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_check_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\fragment_radio.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\view_myContentExpandable.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\fragment_restore_db.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\Styleable.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_crop_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_crop_original_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_crop_16_9_black_24dp.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\item_youtube_video_big_dark.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\shape_round_grey.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\item_youtube_video_big_light.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\anim\trans_upwards.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\item_category_round.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_fire.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_pop.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_rapper.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_electronic.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_house_music.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_guitar.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_country_music.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_trumpet.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_boombox.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_reggae_music.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_piano.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\drawable\ic_rss.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\item_youtube_video_new.axml">
      <SubType>Designer</SubType>
    </AndroidResource>
  </ItemGroup>
  <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Ads.Lite.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.Lite.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Ads.Lite.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.Lite.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Gass.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Gass.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Gass.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Gass.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Ads.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Ads.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.targets'))" />
    <Error Condition="!Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Analytics.Impl.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.Impl.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Analytics.Impl.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.Impl.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Analytics.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Analytics.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Firestore.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Firestore.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Firestore.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Firestore.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Lifecycle.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Lifecycle.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Common.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.Core.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.Core.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.Core.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Runtime.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Runtime.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Lifecycle.ViewModel.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.ViewModel.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Lifecycle.ViewModel.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.ViewModel.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Collections.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Collections.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Collections.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Collections.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.CursorAdapter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CursorAdapter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.CursorAdapter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CursorAdapter.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.DocumentFile.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DocumentFile.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.DocumentFile.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DocumentFile.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Interpolator.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Interpolator.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Interpolator.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Interpolator.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.LocalBroadcastManager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.LocalBroadcastManager.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.LocalBroadcastManager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.LocalBroadcastManager.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Print.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Print.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Print.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Print.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.CardView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.CardView.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.CardView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.CardView.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.VersionedParcelable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.VersionedParcelable.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.VersionedParcelable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.VersionedParcelable.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Compat.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Compat.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.AsyncLayoutInflater.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.AsyncLayoutInflater.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.AsyncLayoutInflater.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.AsyncLayoutInflater.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.CustomView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CustomView.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.CustomView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CustomView.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.CoordinaterLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CoordinaterLayout.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.CoordinaterLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CoordinaterLayout.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.DrawerLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DrawerLayout.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.DrawerLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DrawerLayout.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Loader.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Loader.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Loader.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Loader.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Core.Utils.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.Utils.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Core.Utils.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.Utils.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Media.Compat.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Media.Compat.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.SlidingPaneLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SlidingPaneLayout.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.SlidingPaneLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SlidingPaneLayout.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.SwipeRefreshLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SwipeRefreshLayout.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.SwipeRefreshLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SwipeRefreshLayout.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Vector.Drawable.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Vector.Drawable.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.ViewPager.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.ViewPager.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Core.UI.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.UI.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Core.UI.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.UI.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Animated.Vector.Drawable.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Animated.Vector.Drawable.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Fragment.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Fragment.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Transition.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Transition.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Transition.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Transition.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v4.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v4.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.AppCompat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.AppCompat.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.AppCompat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.AppCompat.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.RecyclerView.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.RecyclerView.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v14.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v14.Preference.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v14.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v14.Preference.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Storage.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Storage.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.Common.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Storage.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Storage.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.targets'))" />
    <Error Condition="!Exists('..\packages\Xamarin.Firebase.Auth.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Auth.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Firebase.Auth.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Auth.targets'))" />
  </Target>
  <Import Project="..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Ads.Lite.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.Lite.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Ads.Lite.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.Lite.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Gass.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Gass.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Gass.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Gass.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Ads.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Ads.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Ads.targets')" />
  <Import Project="..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
  <Import Project="..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets" Condition="Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
        <Target Name="BeforeBuild">
        </Target>
        <Target Name="AfterBuild">
        </Target>
    -->
  <PropertyGroup>
    <DotfuscatorXamarinCliPath>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE\dotfuscatorCLI.exe</DotfuscatorXamarinCliPath>
    <DotfuscatorXamarinConfigFileName>DotfuscatorConfig.xml</DotfuscatorXamarinConfigFileName>
    <DotfuscatorXamarinGenerateNewConfigFile>true</DotfuscatorXamarinGenerateNewConfigFile>
    <DotfuscatorXamarinEnabled>true</DotfuscatorXamarinEnabled>
  </PropertyGroup>
  <Import Project="..\PreEmptive.Dotfuscator.Xamarin.Targets" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets" Condition="Exists('..\packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets" Condition="Exists('..\packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Analytics.Impl.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.Impl.targets" Condition="Exists('..\packages\Xamarin.Firebase.Analytics.Impl.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.Impl.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Analytics.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.targets" Condition="Exists('..\packages\Xamarin.Firebase.Analytics.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Analytics.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Firestore.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Firestore.targets" Condition="Exists('..\packages\Xamarin.Firebase.Firestore.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Firestore.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Lifecycle.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Common.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Lifecycle.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Common.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.Core.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.Core.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.Core.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.Core.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Lifecycle.LiveData.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.LiveData.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Runtime.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.Runtime.targets')" />
  <Import Project="..\packages\Xamarin.Android.Arch.Lifecycle.ViewModel.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.ViewModel.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Lifecycle.ViewModel.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Lifecycle.ViewModel.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Collections.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Collections.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Collections.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Collections.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.CursorAdapter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CursorAdapter.targets" Condition="Exists('..\packages\Xamarin.Android.Support.CursorAdapter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CursorAdapter.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.DocumentFile.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DocumentFile.targets" Condition="Exists('..\packages\Xamarin.Android.Support.DocumentFile.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DocumentFile.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Interpolator.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Interpolator.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Interpolator.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Interpolator.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.LocalBroadcastManager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.LocalBroadcastManager.targets" Condition="Exists('..\packages\Xamarin.Android.Support.LocalBroadcastManager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.LocalBroadcastManager.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Print.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Print.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Print.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Print.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v7.CardView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.CardView.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.CardView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.CardView.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.VersionedParcelable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.VersionedParcelable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.VersionedParcelable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.VersionedParcelable.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Compat.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Compat.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.AsyncLayoutInflater.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.AsyncLayoutInflater.targets" Condition="Exists('..\packages\Xamarin.Android.Support.AsyncLayoutInflater.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.AsyncLayoutInflater.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.CustomView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CustomView.targets" Condition="Exists('..\packages\Xamarin.Android.Support.CustomView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CustomView.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.CoordinaterLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CoordinaterLayout.targets" Condition="Exists('..\packages\Xamarin.Android.Support.CoordinaterLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.CoordinaterLayout.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.DrawerLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DrawerLayout.targets" Condition="Exists('..\packages\Xamarin.Android.Support.DrawerLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.DrawerLayout.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Loader.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Loader.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Loader.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Loader.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Core.Utils.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.Utils.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Core.Utils.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.Utils.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Media.Compat.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Media.Compat.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.SlidingPaneLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SlidingPaneLayout.targets" Condition="Exists('..\packages\Xamarin.Android.Support.SlidingPaneLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SlidingPaneLayout.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.SwipeRefreshLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SwipeRefreshLayout.targets" Condition="Exists('..\packages\Xamarin.Android.Support.SwipeRefreshLayout.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.SwipeRefreshLayout.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Vector.Drawable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Vector.Drawable.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.ViewPager.targets" Condition="Exists('..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.ViewPager.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Core.UI.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.UI.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Core.UI.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Core.UI.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Animated.Vector.Drawable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Animated.Vector.Drawable.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Fragment.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Fragment.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Transition.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Transition.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Transition.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Transition.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v4.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v4.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v7.AppCompat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.AppCompat.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.AppCompat.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.AppCompat.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.RecyclerView.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.RecyclerView.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" />
  <Import Project="..\packages\Xamarin.Android.Support.v14.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v14.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v14.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v14.Preference.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets')" />
  <Import Project="..\packages\Xamarin.GooglePlayServices.Auth.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Storage.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.Common.targets" Condition="Exists('..\packages\Xamarin.Firebase.Storage.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.Common.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Storage.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.targets" Condition="Exists('..\packages\Xamarin.Firebase.Storage.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Storage.targets')" />
  <Import Project="..\packages\Xamarin.Firebase.Auth.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Auth.targets" Condition="Exists('..\packages\Xamarin.Firebase.Auth.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Auth.targets')" />
</Project>
jonathanpeppers commented 5 years ago

@darkdoctor you should be able to zip up the log (it should be small enough to fit).

darkdoctor commented 5 years ago

@jonathanpeppers here you have the fulls logs (diagnostic) for Release build. http://www.mediafire.com/file/np9ma4f7aoq5gyw/logs_release.zip/file

radekdoulik commented 5 years ago

Looks like the dotfuscator is also changing the type names for Java helper types, and linker gets confused.

Does it also happen with empty XA template app (in VS or VS/Mac)? If so, could you give us the assemblies from obj/Release/linksrc/ to see, how the types look after dotfuscator is applied?

Hopefully we might be able to fix https://github.com/xamarin/xamarin-android/blob/master/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/MarkJavaObjects.cs#L208-L222 to not depend on string search.

darkdoctor commented 5 years ago

@radekdoulik the link below contains the files you requested. Please note that I have not included MusicPlayer.dll on this Zip. http://www.mediafire.com/file/plpt278f5zo28sn/linksrc.zip/file

No, it does not happen with an Empty Project in release mode.

shillam commented 5 years ago

@darkdoctor we have also had this issue using Dotfuscator and Xamarin. We have an abstract class with 2 generic types with constraints that seems to cause the issue, defined as below:

public abstract class BaseActivity<TPresenter, TView> : AppCompatActivity, IBaseView where TPresenter : IBasePresenter<TView> where TView : IBaseView

We get the same linker error, but as a workaround we have just added a dotfuscator renaming exclusion for the namespace that contains this abstract class and any inheritors to fix it.

@radekdoulik @jonathanpeppers adding the fullname variable to the exception would be helpful to identify anything that should be excluded from renaming

https://github.com/xamarin/xamarin-android/blob/0eedf95de281449e6f1682231ac5bae4abd1d459/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/MarkJavaObjects.cs#L215

to

throw new ArgumentException ($"` not found in type {fullname}");
deakjahn commented 5 years ago

Same here, of course. How can I decide what to put into the Dotfuscator config?

shillam commented 5 years ago

Trial and error unfortunately, this is why printing the stack name in the exception would be a massive help!

This particular error is caused by generics (assuming you have the same stack trace where the exception is thrown within GetHelperType method) so best to add a renaming exclusion in your dotfuscator config file for all generic classes and any that inherit from them if applicable. Then just remove the exclusions incrementally to pin point the exact problem class(es).

deakjahn commented 5 years ago

What kind of type could it be? The comments above seem to imply that it isn't your own type but some Java helper class of the system.

deakjahn commented 5 years ago

OK, I went for a binary search, half of the namespaces, then quarter, and later half of the types, then quarter, etc. I don't know if what I found was general enough but if it might help others, it was in the Android project, not the common one. Ad yes, a generic, a seemingly very arbitrary one, no idea why it didn't like it.

simon-wadsworth commented 5 years ago

The simplest repro case I have found is this.

namespace LinkError.Repro
{
    internal class TemplatedFragment<T> : Android.App.Fragment
    {
    }
}

A public class does the same if Dotfuscator Library mode is disabled. I have an open support case with Preemptive regarding this and will report back if there is any progress.

simon-wadsworth commented 5 years ago

Had a reply from Preemptive. As a workaround the suggestion is to add the following to the rename exclusions, which seems to work in our case. The issue has been passed on to the Dotfuscator development team.

<excludelist>
  <type name=".*`[0-9]+" regex="true">
    <supertype name="Android.Runtime.IJavaObject" regex="true" />
  </type>
</excludelist>
ghost commented 2 years ago

We suspect this issue is stale and no longer relevant. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process.

ghost commented 2 years ago

This issue will now be closed since it had been marked possibly-stale but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.