Sto creando un'app in monodroid, utilizzando la nuova versione di Google Maps v2. Ho creato un'associazione per il servizio Google Play e l'ho usata. Funziona tutto bene quando sono in modalità debug, ma in versione ottengo l'errore seguente:Monodroid Google Maps v2 - L'attività "LinkAssemblies" non è riuscita in modo imprevisto
System.Exception: The "LinkAssemblies" task failed unexpectedly.
Mono.Cecil.ResolutionException: Failed to resolve Android.App.Fragment at
Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference) at
Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference) at
Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition type) at
Mono.Linker.Steps.MarkStep.InitializeAssembly(AssemblyDefinition assembly) at
Mono.Linker.Steps.MarkStep.Initialize() at Mono.Linker.Steps.MarkStep.Process(LinkContextcontext) at
Mono.Linker.Pipeline.Process(LinkContext context) at
MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context) at
Xamarin.Android.Tasks.LinkAssemblies.Execute() at
Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execue()
at Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext()
Se rimuovo il servizio Google Play rilegatura e la mappa funziona.
Qualcuno che può aiutare?
EDIT: Ho trovato una soluzione: impostare il collegamento su nessuno. Ma mi piacerebbe che funzionasse sul collegamento impostato su "Solo assiemi SDK", perché ora il file apk diventa molto grande.
Quale versione di Xamarin.Android stai usando? Una cosa simile mi è accaduta quando uno dei progetti a cui ho fatto riferimento era stato costruito in una versione più recente di quella della soluzione. – manadart
Ho usato Xamarin.Android 4.8.0 2 compilare entrambi i progetti. Posso costruirlo con il collegamento impostato su none. Ma vorrebbe che funzionasse sul collegamento impostato su "Solo assiemi SDK". – Casper
Si prega di abilitare l'output di build dettagliato in Visual Studio (ad esempio per la diagnostica, leggere qui http://elbruno.com/2015/01/06/vs2015-howto-show-more-detail-in-a-local-build-in- the-visual-studio-ide /) e aggiungi questa informazione alla domanda (per esempio pubblicandola su http://gist.github.com) –