7

Ho avviato progetti vuoti multipiattaforma nell'aggiornamento 2 di Visual Studio 2015: Visual C# -> Cross-platform -> App vuota (Xamarin.Forms portable).Impossibile aggiornare i pacchetti nuget per Xamarin.Android

Ha creato 6 progetti nella soluzione. Quindi ho provato ad aggiornare i pacchetti di nugget per tutti loro. Inutile dire che il primo problema che ho riscontrato è stato il unnecessary reference to *design assemblies. Sono riuscito a correggerlo.

Poi ho ricevuto il seguente messaggio quando vedo che 6 pacchetti di nuget sono pronti per l'aggiornamento, 5 di questi sono per Andriod e 1 è la versione più recente di Xamarin.Forms.

Unable to resolve dependencies. 'Xamarin.Android.Support.Design 23.2.1' is not compatible with 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.Design (= 23.0.1.3)'.

Così, quando Xamarin ha pubblicato la nuova versione di pacchetti, non c'era nessuna considerazione della compatibilità tra di loro?

risposta

9

Xamarin Forms non è sempre compatibile con l'ultima versione delle librerie di supporto Google. Xamarin li pubblica in modo che gli sviluppatori Android (non utilizzando i moduli) possano utilizzarli se ne hanno bisogno, ma gli sviluppatori di moduli possono continuare a utilizzare le versioni compatibili precedenti.

+1

@hardywang - mentre un po 'difficile trovare la documentazione fa stato quello che ha detto Jason sopra. Xamarin ha fatto questo perché provoca sempre alcuni grattacapi quando le persone si aggiornano alle nuove librerie del supporto Google. Vedrai che Xamarin Forms 2.2.0-pre1 è passato alla versione 23.1.1.1. Ancora un po 'indietro ma progrediscono lentamente. –

+0

Grazie per la spiegazione. – hardywang

-1

Quando stavo cercando di aggiornare i pacchetti Nuget per uno del mio progetto Xamarin, ho ottenuto l'errore stesso di questo ..

Si prega di verificare quadro Compilare e framework di destinazione della vostra app Android .. e aggiornare il Pacchetti NuGet in base alle proprietà della tua app Android. Sotto il collegamento viene descritto come ho risolto il problema.

https://xamarinsharp.com/2017/05/01/xamarin-android-support-design-25-3-1-is-not-compatible-with-xamarin-forms-2-3-4-231-constraint-xamarin-android-support-design-23-3-0-how-to-fix-it/

Problemi correlati