Errore: questo SDK Android richiede Android Developer Toolkit versione 22.6.1 o successiva


104

Ho installato la versione 22.6.1 di ADT già 2 giorni fa. Funzionava bene. All'improvviso, quando apro eclipse oggi, continua a mostrarmi il seguente errore:

Questo SDK Android richiede Android Developer Toolkit versione 22.6.1 o successiva. La versione attuale è 22.2.1.v201309180102-833290. Aggiorna ADT alla versione più recente.

Ecco uno screenshot del gestore di SDK Android del mio eclipse: inserisci qui la descrizione dell'immagine

Ho provato con i seguenti passaggi per risolvere il mio problema come discusso in questo collegamento

  1. Aiuto | Installa un nuovo software
  2. Seleziona il sito di aggiornamento ADT (ce ne sono due, uno con http://e uno con https://. Se uno non funziona, prova l'altro.
  3. Seleziona la sezione degli strumenti per sviluppatori e premi Avanti.
  4. Dovresti vedere una finestra di dialogo che dice che questo software è già installato, verrà invece eseguito un aggiornamento . Facendo clic su OK verrà installato 22.6.1.

Ma sfortunatamente non ha funzionato per me.

Ecco uno screenshot che allego che mostra l'errore che ricevo durante l'aggiornamento degli strumenti.

inserisci qui la descrizione dell'immagine

Come posso sbarazzarmene?


4
nel mio caso funziona con httpS
Adrian

Ma nel mio caso è vero :( @Adrian
TheLittleNaruto

Stavo riscontrando un problema simile e ho finito per scaricare eclipse e installare un nuovo ADT.
Vishal Vyas

hai provato la soluzione di @Lalit? Ho aggiunto l'URL e appare il pacchetto per risolvere il problema e anche altri strumenti.
Adrian

stackoverflow.com/questions/24525595/… fornisce una possibile soluzione alternativa.
Janaka Bandara

Risposte:


153

Ho risolto questo problema ieri.

Segui i passaggi: Aiuto -> Installa nuovo software -> Aggiungi -> ( Assegna un nome supponiamo NewUpdate ) -> aggiungi questo URL: https://dl-ssl.google.com/eclipse/plugin/4.2 -> OK

Ora elencherà gli aggiornamenti disponibili, che idealmente dovrebbero essere adt 20.xx

Seleziona gli elementi dell'elenco Lascia che sia installato. Eclipse si riavvierà ed è fatto.

Spero che questo ti sia d'aiuto :)


Ora all'inizio di ADT ho ottenuto parseSdkContent non riuscito java.lang.NullPointerException
Ernest

1
@Ernest Ecco la soluzione per te: trova la cartella denominata: .android , Elimina quella cartella, Riavvia Eclipse e il suo FATTO :)
Lalit

Potrebbe anche essere utile notare che potresti dover eseguire eclipse come amministratore se sei come me, dovendo sviluppare per lavorare su una macchina che è bloccata dall'IT dove tutto richiede privilegi di amministratore ...
cking24343

Per me, l'URL non ha funzionato. Quindi ho seguito i passaggi indicati su questo link. sviluppatori.google.com/eclipse/docs/install-from-zip
user358591

4

Tuttavia, se qualcuno sta affrontando questo problema, segui i passaggi seguenti:

  1. scarica il nuovo SDK autonomo dal sito degli sviluppatori di Android

  2. Chiudi eclipse se è aperto e copia il nuovo SDK scaricato nella stessa posizione in cui si trova il tuo vecchio SDK già esistente. Deve sostituire i file in conflitto e mantenere il riposo.

  3. Non è necessario eliminare il vecchio SDK. La copia come nel passaggio 2 aggiornerà la versione di Android Developer Toolkit alla 22.6.1 o successiva, che è richiesta, e manterrà le API già scaricate.

  4. Ora inizia la tua eclissi e l'errore scomparirà per sempre. :)

se qualcuno avrà problemi a farlo, lasciami un commento, proverà a guidarti.


come si sostituiscono esattamente i file in conflitto?
newnewbie

@newnewbie Basta copiare la cartella come ha detto. Verrà visualizzato un popup in cui dirà che un file con lo stesso nome esiste già. Se copiare, sostituire o saltare? Fare clic su Sostituisci.
berserk

3

Sono riuscito a risolverlo facendo quanto segue:

  • Ultimo ADT scaricato (Win x64)
  • Eliminata la mia vecchia installazione di ADT (si è verificato un bug quando ho semplicemente provato a sovrascrivere i file esistenti) - vedi questo problema con Google
  • Copiato il file zip in C: \ (poiché si lamentava di nomi di file troppo lunghi durante la decompressione)
  • Decompresso nella mia cartella di installazione di ADT.
  • Aggiornamenti eseguiti e aggiornamenti del gestore SDK.

Ora funziona, ma ho perso il mio bel tema Eclipse. Oh, e l' annuncio target non viene risolto, un problema per un altro argomento.


2

Basta eliminare l'ADT esistente e installare la nuova versione di ADT. Generalmente questo problema si verifica quando si aggiorna l'SDK utilizzando il collegamento sottostante.

https://dl-ssl.google.com/android/eclipse/


2

questi passaggi risolvono il mio problema:

  1. vai su Aiuto -> Installa nuovo software .
  2. nella casella inferiore, fare clic su Cosa è già installato? testo.
  3. quindi vedrai la casella Dettagli installazione Eclipse , disinstalla tutti i software per i conflitti, nel mio caso disinstallo il seguente software:

    • DDMS Android
    • Strumenti di sviluppo Android
    • Visualizzatore della gerarchia Android
    • Sviluppo nativo per Android
    • Android Traceview
    • Tracer per OpenGL ES
  4. una volta completata la disinstallazione, riavviare Eclipse.

  5. dopo l'apertura di Eclipse, segui di nuovo questi passaggi:

    • vai su Aiuto -> Installa nuovo software .
    • nella casella Lavora con , seleziona o aggiungi {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • quindi controlla tutto il software disponibile.
    • fare clic su Avanti> per installare il software più recente.

Spero che questo ti aiuta :)


1

Uso OSX e affronto il problema per 2 giorni. Ho risolto il problema seguendo i passaggi seguenti:

-Scarica ADT Bundle da https://developer.android.com/sdk/index.html -Help -> Installa nuovo software -Scrivi https://dl-ssl.google.com/android/eclipse/ quindi installa gli strumenti per sviluppatori - Riavvia eclipse e ha generato l'errore seguente:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

-Elimina la cartella .android nel profilo utente. Riavvia Eclipse

Nessun errore e 22.6.1 è installato.


Grazie, ha trovato per me.
Dani

1

Per chi ha provato di tutto ma non ha ottenuto risultati positivi. Ho fatto quanto segue e ha funzionato:

Disinstalla ADT aiutandoti dal seguente link: Disinstallazione di Android ADT

Ora puoi seguire l'installazione del nuovo software per aggiungere ADT al tuo eclipse. In questo modo non otterrai alcun conflitto poiché hai disinstallato la vecchia versione.


0

Al momento ho Eclipse e ADT installati nella stessa directory di

F:\eclipse
    \eclipse\
    \sdk\

Ho scaricato e installato l'ultimo ADT su

C:\Users\Rick\AppData\Local\Android\android-sdk

Ho quindi copiato il contenuto di C:\Users\Rick\AppData\Local\Android\android-sdknella F:\eclipse\sdk\cartella e ho lasciato che unisse tutte le cartelle e sovrascrisse tutto.

Ora ho la 22.6.1 e non devo scaricare nuovamente tutto il materiale della piattaforma.


0

Oggi io e uno dei miei amici abbiamo affrontato lo stesso problema, quindi ho provato molte cose come riavviare eclipse, controllare gli aggiornamenti, ecc. Ma nessuna funzionava per me.

Poi ho trovato una soluzione da Here e sta funzionando come un fascino per me e anche per il mio amico.

Segui i passaggi qui:

  • Avvia Eclipse, quindi seleziona Guida> Installa nuovo software.
  • Fare clic su Aggiungi, nell'angolo in alto a destra.
  • Nella finestra di dialogo Aggiungi repository visualizzata, inserisci "ADT Plugin" per il nome e il seguente URL per la posizione:

https://dl-ssl.google.com/android/eclipse/

  • Fare clic su OK.

In caso di problemi con l'acquisizione del plug-in, provare a utilizzare "http" nell'URL di posizione, invece di "https" (https è preferibile per motivi di sicurezza).

  • Nella finestra di dialogo Software disponibile, seleziona la casella di controllo accanto a Strumenti per sviluppatori e fai clic su Avanti.
  • Nella finestra successiva, vedrai un elenco degli strumenti da scaricare. Fare clic su Avanti. Leggere e accettare i contratti di licenza, quindi fare clic su Fine.
  • Se ricevi un avviso di sicurezza che dice che non è possibile stabilire l'autenticità o la validità del software, fai clic su OK.
  • Al termine dell'installazione, riavviare Eclipse.

0

"Installa nuovo software" sotto la guida in Eclipse NON funzionerà perché è in conflitto con la versione 22. Ho appena scaricato il nuovo pacchetto Eclipse da: Ottieni l'SDK Android - sito google , l'ho estratto in una nuova cartella e il gioco è fatto.

Funziona senza problemi, senza problemi.

Alcuni consigli per risparmiare tempo:

  1. Esegui il backup del tuo spazio di lavoro (per ogni evenienza) - personalmente non l'ho usato indietro.
  2. Una volta aperto il nuovo eclipse.exe, ti chiederà di selezionare uno spazio di lavoro - vai al tuo spazio di lavoro ols e importerà tutti i tuoi progetti (senza problemi).
  3. Per risparmiare tempo durante il download e l'installazione di nuovo dell'SDK, taglio e incollo la VECCHIA libreria SDK dalla directory del bundle precedente a quella nuova ( chiudere prima il nuovo Eclipse) .
  4. Quando riapri Eclipse, potresti ricevere un messaggio di errore che dice che Eclipse non riesce a trovare la directory SDK. Ti chiederà di aprire "Preferenze". Una volta aperto, passa alla nuova directory SDK (quella che hai appena copiato). In questo modo risparmierai ore di reinstallazione di tutti gli aggiornamenti SDK che hai fatto nel precedente Eclipse.

Divertiti, non è davvero un grosso problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.