Thanks Stephen that did the trick. From: [email protected] [mailto:[email protected]] On Behalf Of Stephen Shaw Sent: Friday, April 12, 2013 4:06 PM To: Discussions related to Mono for Android Subject: Re: [mono-android] LinkAssemblies fails in latest 4.6 beta
Hi, this is a known issue and a work around has been found. Since evolve is around the corner (ie, a couple days), I'm not sure when Xamarin will get a fix pushed. Note, I don't work for Xamarin. Here is the workaround (thanks to jonp) : 13:44 < jonp> 1. Backup /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets 13:45 < jonp> 2. Edit /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.Targets 13:45 < jonp> 2.a: REMOVE all instances of CopyMdbFiles 13:45 < jonp> 2.b. Save 13:45 < jonp> 3. Nuke your bin & obj dirs 13:45 < jonp> 4. Rebuild This is the instructions for mac, so you'll have to adapt the paths for windows. Cheers, Stephen PS, this is only linking so it affects Release only. Unless you are linking on your debug builds? On Fri, Apr 12, 2013 at 1:54 PM, Jeremy A. Kolb - ARA/NED <[email protected]<mailto:[email protected]>> wrote: This is also happening on stable. I'm not sure what to do here... From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Jeremy A. Kolb - ARA/NED Sent: Wednesday, April 03, 2013 1:30 PM To: [email protected]<mailto:[email protected]> Subject: [mono-android] LinkAssemblies fails in latest 4.6 beta I just upgraded to the latest beta and LinkAssemblies is failing for me: https://bugzilla.xamarin.com/show_bug.cgi?id=11556 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: The "LinkAssemblies" task failed unexpectedly. 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Collections.Generic.Collection`1.get_Item(Int32 index) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.Mdb.MdbReader.ReadLocalVariables(MethodEntry entry, MethodBody body, Scope[] scopes) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.Mdb.MdbReader.Read(MethodBody body, InstructionMapper mapper) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.Cil.CodeReader.ReadMethodBody() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition method) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.MethodDefinition.<get_Body>b__2(MethodDefinition method, MetadataReader reader) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Cecil.MethodDefinition.get_Body() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Linker.Steps.MarkStep.ProcessQueue() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Linker.Steps.MarkStep.Process() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Linker.Steps.MarkStep.Process(LinkContext context) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Mono.Linker.Pipeline.Process(LinkContext context) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context) 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Xamarin.Android.Tasks.LinkAssemblies.Execute() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 5>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() _______________________________________________ Monodroid mailing list [email protected]<mailto:[email protected]> UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
