23

dopo l'aggiornamento del Android.Support Biblioteca v7 AppCompat alla versione 21.0.3 Ho questo errori:errore dopo l'aggiornamento del Android.Support Biblioteca v7 AppCompat alla 21.0.3 versione

1>C:\Program Files (x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\classes.jar doesn't exist. 

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\libs/internal_impl-21.0.3.jar doesn't exist. 

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded./ doesn't exist. 

ho provato eliminare la libreria di supporto Android 21.0.3 dal gestore SDK e scaricarla di nuovo.

C'è una domanda simile: Android Support Library and Media Router .jar files cannot be found tuttavia non sto utilizzando la mappa nel mio progetto. Come posso risolvere questo?

sto usando Visual Studio 2013, compilazione utilizzando API 21 (Xamarin.Android v5.0 di sostegno), API terget minima 16, Terget API 21

+0

È possibile specificare quale IDE o sistema di generazione si utilizza? E come si compila il tuo progetto. –

+0

Domanda aggiornata – user3897367

risposta

57
  1. Elimina cartella: 21.0.3 (.. . \ AppData \ Local \ Xamarin \ Android.Support.v4 \ 21.0.3)
  2. Ricostruisci la tua applicazione.

    funziona bene per me:

VS xamarin

+1

Su Mac il percorso è: '/ Users/XXXX/.local/share/Xamarin /' [dai forum Xamarin] (https://forums.xamarin.com/discussion/42982/android-build-failure- unzipping-failed) – lukya

+4

Ho passato ore con questo problema finché non ho trovato la tua risposta. Grazie – xleon

+3

OMG Grazie mille !! –

10
  1. eliminare le cartelle (... \ AppData \ Local \ Xamarin \ Android *.)
  2. rimuovere * .zip file da (... \ AppData \ Local \ Xamarin \ zips)
  3. Ricostruisci la tua applicazione.
+1

La rimozione dei file zip è ciò che ha fatto per me. Come detto in precedenza da Dusty Roberts, se annulli la tua build mentre i file vengono scaricati, questi saranno corrotti e continueranno a generare errori finché non li elimini e permetteranno di ottenere quelli corretti (nella build successiva). –

+0

Questo ha funzionato per me. Molte grazie. – Eight

1

Si può provare una di queste tre opzioni:

1- In primo luogo è quello di lasciare VS risolve il problema è di per sé. Può essere fatto semplicemente cancellando la directory (...\AppData\Local\Xamarin\Android.Support.v4) (come detto rubStackOverflow) e quindi ricostruire il progetto. VS scaricherà e installerà ciò di cui ha bisogno. Se non funziona, fare il numero 2.

2- Scaricare manualmente android_m2repository_rnn.zip e inserirlo nella cartella (...\AppData\Local\Xamarin\zips). VS farà il resto (incluso l'estrazione e l'installazione del file). È possibile scaricare m2repositories da qui:

https://dl-ssl.google.com/android/repository/android_m2repository_r33.zip

basta rinominare il numero alla fine della URL per quello che ti serve e quindi scaricare il file.

Nota: In alcuni casi potrebbe essere necessario rinominare il file nel suo hash MD5 dell'URL. (per me VS era un po 'stupido e non fa nulla a meno che non rinominassi il file m2repository nel suo hash MD5).

Ecco un elenco di alcuni dei hash MD5:

android_m2repository_r33.zip -> 5FB756A25962361D17BBE99C3B3FCC44.zip android_m2repository_r32.zip -> F16A3455987DBAE5783F058F19F7FCDF.zip android_m2repository_r31.zip -> 99A8907CE2324316E754A95E4C2D786E.zip android_m2repository_r30.zip -> 05AD180B8BDC7C21D6BCB94DDE7F2C8F.zip android_m2repository_r29.zip -> 2A3A8A6D6826EF6CC653030E7D695C41.zip android_m2repository_r28.zip -> 17BE247580748F1EDB72E9F374AA0223.zip android_m2repository_r27.zip -> C9FD4FCD69D7D12B1D9DF076B7BE4E1C.zip android_m2repository_r26.zip -> 8157FC1C311BB36420C1D8992AF54A4D.zip android_m2repository_r25.zip -> 0B3F1796C97C707339FB13AE8507AF50.zip android_m2repository_r24.zip -> 8E3C9EC713781EDFE1EFBC5974136BEA.zip android_m2repository_r23.zip -> D5BB66B3640FD9B9C6362C9DB5AB0FE7. zip android_m2repository_r22.zip -> 96659D653BDE0FAEDB818170891F2BB0.zip android_m2repository_r21.zip -> CD3223F2EFE068A26682B9E9C4B6FBB5.zip android_m2repository_r20.zip -> 650E58DF02DB1A832386FA4A2DE46B1A.zip android_m2repository_r19.zip -> 263B062D6EFAA8AEE39E9460B8A5851A.zip android_m2repository_r18.zip -> 25947AD38DCB4 865ABEB61522FAFDA0E.zip android_m2repository_r17.zip -> 49054774F44AE5F35A6BA9D3C117EFD8.zip android_m2repository_r16.zip -> 0595E577D19D31708195A83087881EE6.zip

È inoltre possibile trovare la lista qui: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

3- Download e installazione manuale m2repository file . Il processo dettagliato può essere trovato qui:

https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_and_Installing_m2repository_Files

1
  • Chiudere Visual Studio
  • Eliminare o rinominare la cartella Xamarin in C: \ Users \\ AppData \ Local \
  • Aprire il progetto di Visual Studio di nuovo
  • Pulire la soluzione
  • Ricostruirlo e attendere per molto tempo non interrompere.
Problemi correlati