Aggiorna Eclipse con gli strumenti di sviluppo Android v. 23


605

Ho aggiornato Eclipse con i nuovi strumenti SDK (rev. 23), ma ora all'avvio di Eclipse ricevo l'errore:

Questo SDK per Android richiede Android Developer Toolkit versione 23.0.0 o successiva. La versione corrente è 22.6.3.v201404151837-1123206. Aggiorna ADT all'ultima versione.

Nessun aggiornamento trovato con "Verifica aggiornamenti" . Se provo "Installa nuovo software" , posso vedere la versione 23, ma non riesco ad aggiornare a causa del seguente errore:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

Dopo il download dell'ultimo ADT dal sito Web, sembra che ci sia un altro problema.

Con SDK Tools rev. 23 proguard non è installato, dir/tools/proguardmanca la cartella SDK e mancano altri strumenti. Questa versione contiene diversi bug.


5
@kaushik il tuo commento è fuori portata. Ho detto che ho già provato ad aggiornare Eclipse senza fortuna.
greywolf82,

5
Per quanto riguarda, è stato sollevato un problema - code.google.com/p/android/issues/detail?id=72419
NickT,

4
C'è un modo per ripristinare i miei attuali aggiornamenti?
r.bhardwaj,

3
@ alvaro.delaserna: mi piacerebbe provarlo ma sfortunatamente il mio eseguibile eclipse è stato cancellato quando ho provato a disinstallare i file "già installati" come da risposta pubblicata da Biljana di seguito.
r.bhardwaj,

5
@ r.bhardwaj se vai su Aiuto> Informazioni su Eclipse> Dettagli di installazione puoi quindi controllare la cronologia di installazione e annullare eventuali modifiche. Funzionerà solo se fossero aggiornamenti. Se hai disinstallato ADT per installare quello precedente, non funzionerà. Se lo ha fatto come aggiornamento, dovresti essere in grado di tornare indietro.
RED_

Risposte:


191

Google ha rilasciato ADT v23.0.2. Ciò ha risolto molti problemi della precedente versione 23 di ADT.

Passo dopo passo:

  • Menu Aiuto → Installa nuovo software ...
  • Per "Lavora con", seleziona la sorgente Android https://dl-ssl.google.com/android/eclipse Lavora con sorgente Android
  • Selezionare ADT v23.0 per l'installazione, quindi fare clic su "Avanti"
  • Eclipse mostrerà "Installa pagina di riparazione" poiché esiste un conflitto con la versione precedente. (In caso contrario, vedere di seguito.) Selezionare "Aggiorna la mia installazione per essere compatibile con gli elementi in fase di installazione" per disinstallare la versione precedente e installare quella nuova. Successivamente, procedere con i soliti passaggi.

Installa la pagina di riparazione

Nota: quando ho installato la nuova versione di ADT, non ho incluso la nuova versione del pacchetto "Android Native Development Tools". Invece, ho installato prima il resto dei pacchetti, quindi ho installato "Strumenti di sviluppo nativi Android". Per un motivo, se provo a installare tutti i nuovi pacchetti, inclusi "Strumenti di sviluppo nativi Android", l'installazione non riesce.

Se non esiste una "Pagina di correzione", l'unico modo per rimuovere il plug-in ADT da Eclipse è quello di andare al menu AiutoInformazioni su EclipseDettagli installazione e disinstallare da lì . Ma esiste il rischio di disinstallare Eclipse stesso.


110
In realtà sto ricevendo un messaggio di errore con "dipendenza in conflitto" invece di Eclipse che dice che disinstallerà la versione 22.X.
Roy Solberg,

4
Sì. Stessa cosa. Sto installando nuovamente Eclipse con un nuovo e nuovo bundle ADT dal sito Web Android.
greywolf82,

3
@ DanielDíaz Devi avere la cartella SDKDIR / tools / proguard. Ma ora posso dire che gli strumenti SDK rev 23 sono difettosi e proguard non è installato affatto.
greywolf82,

236
Non contento di google in questo momento, non mi piace l'onere di provare a risolvere questi problemi che non dovrebbero nemmeno esistere.
Tyler Pfaff,

7
Non funziona, anche tralasciando il pacchetto specificato. Che casino. Motivo # 34210987 Sono passato da un amante di Eclipse a un odiatore di Eclipse.
Brian Knoblauch,

114

Risposta di Google :

Questo è un bug di imballaggio. Manca l'intero file proguard. Avremo un aggiornamento al più presto, ma fino ad allora basta copiarlo da una versione precedente degli strumenti:

e copia sui seguenti file:

  • Strumenti / hprof-conv
  • strumenti / supporto / annotations.jar
  • Strumenti / Proguard

Quindi alla fine se hai iniziato a mano da una nuova copia ADT i file :)

Modifica: con l'ultima versione di ADT, il bundle ora dovrebbe funzionare con l'aggiornamento automatico, quindi installa queste nuove versioni :

Non tentare di eseguire l'aggiornamento dalla versione precedente perché non funziona affatto. Se hai problemi con zipalign, ora è in build-tools e non più in tools / quindi puoi fare un link simbolico o semplicemente copiarlo nella cartella prevista.


5
Sotto strumenti / supporto per annotations.jar, sotto strumenti / per l'intera cartella proguard e sotto strumenti / per il file hprof-conv
greywolf82

1
rimuoverò completamente ADT 23 e rimuoverò completamente la nuova luna di eclissi. stavo bene su eclipse 4.4 RC4 e l'upgrd alla versione di rilascio sembra aver rotto tutto. NDK mi impedisce di trasferirmi in A-Studio ..
Robert Rowntree,

5
Questo ha funzionato per me, ma prima di farlo ho dovuto disinstallare Android SDK Tools-23 e incollare la cartella completa degli strumenti.
Chitrang,

1
Dpwnload non è riuscito alla fine durante l'installazione del pacchetto adt 64 windows
Steve

2
è così stupido ... hanno controllato il loro rilascio ????? quando nel mondo il loro Studio uscirà dalla Beta ?? !!?!?
GreaterKing

53

Nessuna delle altre risposte ha funzionato per me utilizzando il pacchetto ADT pubblicato su developer.android.com.

Ho finito per scaricare l'ultima versione di Eclipse ( non il pacchetto ADT ) e quindi installare il plug-in ADT tramite il menu AiutoInstalla nuovo software → inserendo https://dl-ssl.google.com/android/eclipse(menzionato da @RED_).

Ho anche dovuto aggiornare il mio spazio di lavoro per puntare al mio spazio di lavoro precedente e la maggior parte delle cose sembrava essere ripristinata.

Nota a margine: sembra un buon momento per migrare su Android Studio ...


40
Quindi costringeranno gli sviluppatori in questo modo a passare a Studio?
Aman Alam,

2
Ho fatto lo stesso .. non funzionerà con il pacchetto ADT fornito da developer.android.com e disinstallare ADT non è la soluzione
Srikanth Roopa,

1
Sì, poiché exlipse afferma che sdk versione 23 necessita della versione 23 adt ed eclipse mostra che non ci sono aggiornamenti disponibili per eclipse adt, gli aggiornamenti a ndk non risolveranno questo problema, mai. Ho dovuto installare una nuova versione di Android Developing Tools. Ho usato il bundle ADT per Linux 64 bit e l'ho decompresso in un posto nuovo rispetto a quello originale e ho installato di nuovo tutti gli strumenti come ci guida la pagina degli sviluppatori di Andoide. Nel bundle di Linux l'SDK è ancora rotto, quindi è necessario copiare annotations.jar nel posto giusto, come spiegato qui. Tutta la storia è spiegata nella mia risposta. Avrei potuto salvare il mio vecchio spazio di lavoro e nulla è andato perduto, eh.
Reijo Korhonen,

7
Ma mi fiderei di Android Studio, se è così che gestiscono le cose?
Richard Le Mesurier,

1
Sono stato in grado di ripristinare la mia installazione Luna semplicemente usando la nuova installazione software (tutto selezionato) e facendo una ricostruzione pulita dei miei progetti Android. Non ho disinstallato prima nessuna delle precedenti cose Android.
JT.

52

NOTA: utilizzare questo approccio con cautela poiché ciò potrebbe interrompere l'installazione di Eclipse (vedere i commenti) .

Questo potrebbe aiutarti se hai installato manualmente il plug-in ADT . Ma se stai usando la versione di Eclipse dal pacchetto ADT Eclipse, i passaggi seguenti potrebbero interrompere l'installazione di Eclipse e potresti non essere in grado di riutilizzare Eclipse!

Vai a

Menu AiutoInformazioni su Eclipse SDKInstallation Details.

Ora vedrai tutte le 22.0versioni e quindi fai Uninstallclic sul pulsante in basso.

Dopo la disinstallazione vai a:

Menu AiutoInstalla nuovo software → inviohttp://dl-ssl.google.com/android/eclipse/

Quindi installa tutte le cose e ora è pronto.


71
Questo ha rotto la mia installazione di eclissi.
barkside,

4
Non funziona e la mia eclissi non risponde più.
Hugo Matilla,

2
Penso che questo rompa l'eclissi in Mac OS.
Bharat Dodeja,

5
Dovrebbe funzionare "se hai installato manualmente il plug-in ADT ...". Altrimenti no. Puoi verificarlo tramite l'icona Eclipse: "Se hai installato manualmente il plug-in ADT dovresti avere l'icona viola eclipse standard. Se stai usando il pacchetto ADT l'icona di avvio sarà verde con parentesi graffe." Questo funziona per me. Fonte: risposta di Luke Deighton e altri qui sotto in questo post.
jsanmarb,

2
Questo ha rotto anche la mia eclissi su Mac OSX Mavericks. Penso che reinstallerò. L'unica conclusione che posso trarre dalle oltre 30 risposte è che non esiste una buona risposta che funzioni per tutti. Il più veloce sembra essere solo una reinstallazione. Google società terribile che supporto scadente. Rispetto a Xcode Eclipse è francamente un casino.
Frank Brosnan,

18

Oggi stavo aggiornando il mio server di build e ho riscontrato lo stesso problema. È stato segnalato qui: https://code.google.com/p/android/issues/detail?id=72419

La correzione è in corso e la soluzione secondo il project manager è:

Si prega di attendere una versione aggiornata entro uno o due giorni. Fino ad allora, la soluzione è scaricare uno dei

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

e copia sui seguenti file:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[modifica] zipalign mancava anche a me, controlla se devi copiare anche questo


1
Ciao, questa soluzione alternativa non funziona per me.
Ricevi

1
L'autore ha continuato a modificare la domanda, questo era in risposta alla domanda: dove si possono trovare i file mancanti.
°

Non vedo i file che dovrebbero essere copiati nella zip di download per Linux
OK DammiMoney

17

Per me funziona :)

Se per qualche motivo hai installato un'anteprima di ADT e devi tornare alla stalla corrente, non puoi usare la finestra di dialogo per installare il "nuovo" software poiché quello che vuoi è in realtà uno più vecchio. Invece fai questo:

  • Apri la Guida> Informazioni su Eclipse ... su Windows o Linux. Su Mac, usa il menu dell'app> Informazioni su ...
  • Fai clic sul pulsante "Dettagli installazione".
  • Seleziona la scheda "Cronologia installazione".
  • Seleziona una delle configurazioni precedenti.
  • Fai clic sul pulsante "Ripristina" in basso.

inserisci qui la descrizione dell'immagine


16

è quello che stanno dicendo al riguardo:

Ok ragazzi, scusate per tutti questi problemi e ci scusiamo per le pubblicazioni incasinate. Ecco il riassunto:

A partire dal bundle ADT 23.0.2, dovresti essere in grado di aggiornare alle versioni future di ADT.

Fonte: https://code.google.com/p/android/issues/detail?id=72912


1
Sembra che sia probabilmente la fonte più ufficiale. Spero che funzionerà in futuro come promettono.
Bruno Bieri,

15

Ho seguito quanto segue per risolvere un problema.

  1. Vai su http://developer.android.com/sdk/installing/installing-adt.html e scarica l'ultimo file ZIP ADT (in fondo alla pagina).

  2. Vai a Eclipse → menu AiutoInformazioni su EclipseDettagli di installazione

  3. Eliminare Android DDM, strumenti di sviluppo Android, Gerarchia Viewer, strumenti nativi di sviluppo, Traceview, ecc, versione 22.x .

  4. Menu Aiuto * → Installa nuovo softwareAggiungiArchivia → * Seleziona il file ZIP scaricato al passaggio 1.

  5. Seleziona tutte le versioni più recenti di tutti i 23 che ho eliminato al passaggio 3 e accetta il contratto di licenza.

Riavvia Eclipse e risolve il problema.


2
Ho fatto lo stesso (Android SDK Manager autonomo) e sono arrivato esattamente al punto in cui "greywolf82" si sta lamentando. La tua risposta non è la soluzione.
seanpj,

2
Anche io ho provato a disinstallare Android Development Tool, ma non sono riuscito a riavviare eclissi. Il file eclipse.exe stesso è sparito dopo aver disinstallato lo strumento di sviluppo Android per me.
madhu,

8
NON FARE QUESTO se si utilizza il bundle ADT. ECLIPSE non si avvia dopo aver disinstallato ADT! Questo è solo per le persone che hanno aggiunto ADT e l'installazione di eclipse esistente.
AJ,

9

Aiutato solo:

  1. Installazione di Fresh Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Guida -> Installa nuovo software -> https://dl-ssl.google.com/android/eclipse/

1
Sì. Ma rev 23 è BROKEN. manca proguard, manca annotation.jar e altri strumenti. Vedi la segnalazione di bug collegata sopra, Google ci ha risposto dicendo che dovrebbe essere risolto entro pochi giorni, ora possiamo usare come soluzione alternativa il link pubblicato nella loro risposta per copiare a mano la parte mancante.
greywolf82,

Per Mac questo consiglio è stato utile.
Vlad,

8

Se installi una nuova versione di Eclipse funzionerà. Ecco cosa ho fatto:

  1. Installata la nuova versione di Eclipse, Luna
  2. Effettuato un backup dell'area di lavoro corrente.
  3. Ho guidato il nuovo Eclipse, Luna e aggiornato l'area di lavoro
  4. Installato il plug-in ADT (Guida -> Installa nuovo software)
  5. Eclipse riavviato
  6. Fatto

Ma attenzione, GPE (plug-in google per eclipse) non supporta ancora Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Tom

8

C'è molta confusione in giro in questo thread. Esistono due soluzioni a seconda della modalità di installazione di ADT.

  1. Se hai installato manualmente il plug-in ADT, credo che puoi utilizzare l'approccio "Elimina ADT" -> "Installa nuovo software".

  2. Se stai usando il pacchetto ADT, non seguire quella soluzione! Romperai Eclipse. Ecco un aggiornamento da un membro di Google - leggi # 18:

    https://code.google.com/p/android/issues/detail?id=72912

Devi scaricare una nuova versione del pacchetto ADT (sì, è frustrante!).


Non ricordi quale approccio ho adottato: c'è un modo per dirlo?
Tom,

1
@ Tom Se hai usato l'opzione 1 dovresti avere l'icona di eclissi viola standard. Se hai usato l'opzione 2 l'icona di avvio sarà verde con parentesi graffe.
aaronmarino,

Grazie per aver pubblicato la posizione in cui è possibile disinstallare ADT, questo è quello che non ho trovato :)
Radon8472

7
  • Basta disinstallare l'ADT precedente.
  • Vai al menu AiutoInformazioni su EclipseInstallation Details
  • Disinstallare tutti i plugin che iniziano con com.android.ide
  • Installare nuovamente ADT dal sito di aggiornamento.

1
romperà la mia Eclipse?
Sharmilee,

1
@Sharmilee: una volta installato il nuovo ADT, sarai di nuovo in grado di lavorare.
Mehul Joisar,

4
Funziona perfettamente ... quando NON riavvii Eclipse dopo la disinstallazione dei plugin esistenti. Eclipse chiederà di riavviare, NON riavviarlo a quel punto ma continua ad aggiungere la nuova versione da "Installa nuovo software". Una volta aggiunti i nuovi plugin, riavvia Eclipse ed è tutto impostato.
Souvik Ghosh,

Dopo aver reinstallato ADT ottengo questo errore: [2015-09-19 21:54:06 - Android SDK] Errore durante il caricamento dell'SDK: Errore: errore durante l'analisi / Applicazioni / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: contenuto non valido trovato a partire dall'elemento 'd: skin'.
coolcool1994,

Dopo aver reinstallato ADT ho ricevuto nuovi errori ma ho aggiornato il dispositivo Android usando iCon per Android in Eclipse, e ora funziona !! Wow, grazie mille. QUESTA RISPOSTA È L'UNICA RISPOSTA FUNZIONANTE IN QUESTA DOMANDA !!! PROVA QUESTO
coolcool1994

6

NON FARLO

Avvertenza: vedere i commenti sotto questa risposta. Questi passaggi hanno avuto un impatto negativo per molte persone.

  1. Fai clic su Aiuto / Installa nuovo software ...
  2. Fai clic su Cosa è "già installato" (come nella figura sotto)
  3. Nella nuova finestra è possibile disinstallare il vecchio ADT (disinstallare Android Development Tools, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools e Tracer per OpenGL ES)
  4. Riavvia Eclipse
  5. Quindi fare nuovamente clic su Aiuto / Installa nuovo software
  6. Scegli ADT ... Installa

Spero possa essere d'aiuto!

Dimostrazione di immagini


11
È impossibile rimuovere "Strumenti di sviluppo Android". An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
joshas,

11
Ho seguito questi passaggi, ma non riesco a riavviare l'eclissi. Ricevo il seguente errore: Il programma di avvio eseguibile di Eclipse non è stato in grado di individuare la libreria condivisa associata. È stato generato il seguente registro degli errori: pastebin.com/raw.php?i=BUsMX75L
kefs

69
QUESTO ROTTURA L'ADT COMPLETAMENTE..non si avvierà più. Grazie.
Alécio Carvalho,

10
Ciò elimina l'intero eseguibile di Eclipse. Non funziona
Aman Alam,

9
Tutti dovrebbero sottovalutare questo dato che rompe il tutto!
Quentin S.

5

Dopo aver provato gli approcci in altre risposte senza successo, ho appena installato un nuovo bundle da http://developer.android.com/sdk/installing/index.html?pkg=adt e ha funzionato bene.

Fare quanto segue:

  1. Dato che non desideri scaricare nuovamente tutte le piattaforme, copia quella esistente da / OLD_ANDROID_SDK_PATH / sdk / platform su / NEW_ANDROID_SDK_PATH / sdk / platform .
  2. Quando si apre il nuovo Eclipse dal recente pacchetto scaricato, assicurarsi di riutilizzare la cartella precedente "area di lavoro". Ciò assicurerà che tutte le tue impostazioni precedenti saranno ricordate.
  3. Dopo aver aperto il nuovo Eclipse nell'area di lavoro precedente, verificare se l'SDK Android utilizzato punta a quello nuovo (Preferenze Eclipse -> Android). Potrebbe puntare a quello vecchio, poiché hai riutilizzato le impostazioni dell'area di lavoro delle anteprime.

Con questi passaggi, non dovresti dover riconfigurare tutto e non dovrai perdere tempo a risolvere questo ERRORE su questo aggiornamento da Google Developers.

In bocca al lupo! ;-)


5

Devi disinstallare la vecchia versione e installare 23

disinstallazione: Guida> su Eclipse SDK> Dettagli installazione selezionare i pacchetti relativi ad Android da disinstallare

E quindi installa V23.


Di gran lunga la soluzione più semplice! Si noti che la voce di menu "Informazioni su Eclipse" potrebbe essere trovata in "Eclipse" anziché in "Guida" in alcuni casi.
Per Quested Aronsson,

La soluzione più semplice, logica e più semplice!
Jagoliveira,

4

Non è possibile aggiornare un bundle ADT esistente che potresti aver scaricato.

Puoi fare una delle due opzioni:

  1. Installa Eclipse da eclipse.org e installa ADT indicando il sito di aggiornamento: https://dl-ssl.google.com/android/eclipse

  2. Scarica i bundle da:

A partire dal bundle ADT 23.0.2, dovresti essere in grado di aggiornare alle versioni future di ADT.


Il nuovo bundle Eclipse SDK funziona. Sembra che manchino alcune icone sulla barra degli strumenti, ma oltre a ciò posso finalmente compilare la mia applicazione.
joshas,

Immagino ci stiano facendo migrare su Android Studio! Ma spero che tutte le icone essenziali siano disponibili nella barra degli strumenti! :)
Ashwin,

3

Stavo ottenendo lo stesso errore di "dipendenza in conflitto" su Mac OS X 10.9.3 e semplicemente l'aggiornamento non era un'opzione. Quello che alla fine ha funzionato è stato il download dell'ultimo bundle ADT Eclipse file zip del da developer.android.com, estrarlo e spostare solo la cartella "eclipse" nel punto in cui si trovava la mia vecchia cartella eclipse. (l'estrazione del file zip del bundle di Eclipse ADT ti darà le cartelle "eclipse" e "sdk").

Se decidi di seguire lo stesso percorso, assicurati innanzitutto di conoscere il percorso del tuo spazio di lavoro. Questo può essere trovato nelle Preferenze. Quindi rinomina la tua vecchia directory "eclipse" (non Eclipse.app) in qualcosa come eclipse-22.6.3, quindi sposta la cartella "eclipse" estratta al suo posto. Esegui il nuovo Eclipse.app all'interno e, quando ti viene chiesto di Workspace, inserisci semplicemente lo stesso percorso che hai notato sopra. Oppure può anche essere impostato in seguito in Preferenze.

Forse vale la pena aggiungere che per riattivare Android SDK Manager e Android Virtual Device Manager scegliere Finestra -> Personalizza prospettiva -> Disponibilità gruppi di comandi e selezionare Android SDK e AVD Manager . Ciò aggiungerà questi 2 elementi alla voce di menu "Finestra" per la prospettiva corrente (Java).

Non ho spostato la cartella "sdk" estratta, perché avevo già la cartella sdk nella stessa directory di eclipse, che ho già aggiornato con gli ultimi strumenti Android. Ma se ti fa sentire più sicuro, puoi anche rinominare la tua vecchia cartella sdk (a scopo di backup) e spostare quella appena estratta al suo posto.


3

Ho affrontato lo stesso problema e risolto. È necessario disinstallare completamente il plug-in Android da Eclipse (dalla sezione "informazioni" ..), inclusa la visualizzazione traccia ...

Quindi aggiunto di nuovo il plug-in ADT ( https://dl-ssl.google.com/android/eclipse/ ) e installarlo.

Il problema è risolto!

Immagino sia un bug con il gestore SDK o il meccanismo di aggiornamento del plug-in ADT ...


3

Come aggiornare da 22.xx.xa 23.0.2 (la mia soluzione). Questo risolverà i problemi di dipendenza.

Ho sofferto di questo problema per giorni e ho provato ogni singola soluzione su questo link, ma senza fortuna. Alla fine ho capito una soluzione che funziona davvero!

Questa soluzione funziona in Windows 7 (64 bit). Probabilmente dovrebbe funzionare con altri sistemi operativi Windows.

Eccoci qui:

  1. scaricare l'ultimo pacchetto ADT da

    http://developer.android.com/sdk/index.html#download

  2. decomprimilo e apri la cartella "eclipse" -> cartella "plugins"

  3. Ora vai alla tua vecchia eclissi e apri la cartella "eclipse" -> cartella "plugins" e copia tutto al suo interno.

  4. Ora incollali nella cartella "plugins" di (NEW ECLIPSE), ma NON sovrascrivere nulla.

  5. Mentre sei all'interno della cartella "plugins" della tua nuova Eclipse, esegui la ricerca. Digita 22.(nota 22 con un punto) e premi invio.

  6. Il risultato della ricerca mostrerà tutti i file o le cartelle con ..... 22.6 ...... Ad esempio,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Evidenzia tutti questi file / cartelle e premi il tasto Canc.

  8. Assicurati di aggiornare la tua vecchia API / SDK alla versione più recente e carica questa directory sdk per funzionare con la tua nuova eclissi.

o

Puoi guardare questo video, che mostra come spostare tutti i tuoi SDK / API nella tua nuova cartella SDK.

Link: https://www.youtube.com/watch?v=jPZpJdnbbN0

Non ho provato ad aggiornare da nessuna altra versione di ADT, ma penso che dovrebbe funzionare anche per qualsiasi vecchia versione di ADT.

Non dimenticare di eseguire il backup di elementi prima di tentare.


2

Quello che ho appena scoperto è che è necessario aggiornare il plug-in ADT in Eclipse (autonomo o pacchetto ADT) prima di aggiornare lo strumento di compilazione.

Se l'installazione di Eclipse punta allo strumento di compilazione più recente e Eclipse ha ADT 22.x, mostrerà quegli errori.

Cosa ha funzionato per me: (su Ubuntu 14.04 64-bit)

  • Installata una versione precedente di Eclipse e ADT (dal pacchetto)
  • Questa copia di Eclipse puntava a una versione SDK precedente con vecchi strumenti di compilazione (prima del 20)
  • Aggiornato l'ADT alla v23 (tramite archivio, nel mio caso)
  • Ha puntato Eclipse all'ultima versione degli strumenti di compilazione.

È possibile che non si disponga di una copia precedente degli strumenti Eclipse e Build, in tal caso è possibile disinstallare l'ultimo strumento di build da SDK Manager e installare la copia precedente.
Una volta che tutto inizia a funzionare correttamente, eseguire i passaggi precedenti.

Sto cercando di caricare copie precedenti di tali bundle da qualche parte su Internet, aggiornerò i collegamenti qui, una volta terminato il caricamento.


2

Ho trovato queste istruzioni in un commento.

Scarica la versione più recente di ADT e utilizza l'area di lavoro esistente. Questo è in realtà l'aggiornamento meno doloroso che tu abbia mai fatto. Non si scherzava con la cartella .android, quindi avevo ancora la mia chiave di debug originale. Mancavano solo un paio di componenti aggiuntivi che non uso quasi mai e sono facilmente installabili nella nuova versione.

Nota: non installare nella cartella adt esistente, crea una nuova cartella in modo da poter ricorrere ancora se la nuova installazione non funziona.


2

Su Eclipse in bundle ADT ho dovuto prima disinstallare l'ADT e quindi eseguire una nuova installazione.

Per rimuovere il plug-in ADT da Eclipse:

  • Vai al menu AiutoInformazioni su EclipseDettagli installazione .
  • Seleziona il plug-in ADT, quindi fai clic su Disinstalla.
  • Dopo la disinstallazione, installare ADT da Guida → Installa nuovo software.

Ho installato la nuova versione dal sito Web, ma sembra che con gli strumenti SDK rev 23 sotto sdk dir / tools non ci sia più la cartella proguard! Puoi condividerlo?
greywolf82,

1

Per me ha contribuito a eliminare Android 4.4W che è anche API 20 e potrebbe essere una causa del conflitto. Quindi installa solo Android 4.4W o Android L fino a quando non lo risolvono.

E (di nuovo, questo potrebbe essere solo per me) funziona solo in Android Studio, non in Eclipse ...


1
Sì. Ho installato solo Android L ma non funziona. Sto installando nuovamente Eclipse scaricando l'ultimo pacchetto ADT dal sito Web Android.
greywolf82,

Non voglio tornare a Eclipse Juno ma sembra l'unico modo :( Android L Emu è bloccato in Eclipse 4.4 e Android Studio
bluewhile

Ho installato Juno ma ora sembra che la cartella proguard non sia sotto sdkdir / tools :(
greywolf82

Assicurati di prendere il pacchetto completo dal sito degli sviluppatori Android. Questo ha funzionato per me
frattempo, il

Sì, ho scaricato il pacchetto completo non solo SDK. Hai proguard ora?
greywolf82,

1

Ho dovuto eliminare ADT e installarlo di nuovo.

Tuttavia , attenzione , questo ha causato a me e a un'altra persona la presenza di errori annotations.jar nel percorso Build Java per alcuni progetti, probabilmente perché stava cercando di cercare un vecchio SDK, quindi l'aggiornamento dei progetti è il passaggio successivo che devo prendere.

Gli errori riguardano principalmente le biblioteche, Google Play Services, Facebook SDK, ActionBarCompat.

Per questo passaggio, disinstalli ADT, quindi reinserisci l'URL per scaricarli. L'URL è:https://dl-ssl.google.com/android/eclipse


Io non. Pensi che sia un altro effetto?
RED_

10
Dio mio. Google cosa hai fatto!?!?!? Sì. L'SDK rev 23 è difettoso :(
greywolf82,

Domanda correlata per annotations.jar mancanti: stackoverflow.com/q/24438748/1402846
Pang

1

Ho trovato una soluzione al problema con "dipendenza in conflitto". Non ho la stessa pagina della risposta di Daniel Díaz, ma una pagina mostra "dipendenza conflittuale" e non posso fare nulla.

Il problema è che non sono il proprietario del file. Eclipse è stato installato in un'altra sessione (su OS X). Ho il diritto di leggere e scrivere il file Eclipse, ma non sono il proprietario. Esegui un comando "chown" su tutti i file Eclipse per risolvere il problema. Dopo, ho lo stesso risultato di Daniel Diaz.

Spero che questo aiuti qualcuno.



1

L'ho fatto per risolvere lo stesso problema (in OS X):

  1. Aiuto> Installa nuovo software> Aggiungi o seleziona questo repository " http://download.eclipse.org/eclipse/updates/4.3 "
  2. In "Piattaforma Eclipse" selezionare la versione più recente di Eclipse.
  3. Il programma di installazione chiederà se si desidera disinstallare l'ADT, fare clic su Fine.
  4. Riavvia Eclipse e installa SOLO ADT 23 utilizzando questo repository: https://dl-ssl.google.com/android/eclipse .
  5. Riavvia Eclipse e installa DDMS, Hierarchy Viewer, Trace View ecc.
  6. Riavvia nuovamente Eclipse.

Spero che sia d'aiuto.


1

Se Eclipse genera un errore dopo aver disinstallato il plug-in ADT dall'installazione di Eclipse, provare a modificare il file config.ininella cartella Eclipse → configurazione. Trova:

eclipse.application=

E cambiarlo in:

eclipse.application=org.eclipse.ui.ide.workbench

Spero che funzioni anche per te.


1

Sono semplicemente andato nella mia cartella delle risorse Android sul mio C: / drive ( C:/Android), ho eliminato la cartella 'eclipse' e tutto il suo contenuto. Ho scaricato ancora una volta gli strumenti per sviluppatori Android e sono appena passato alla cartella "eclipse".

Ho iniziato e tutto andava bene; Ho aggiornato alla versione 23.

Speriamo che questo aiuti, forse non adatto a tutti, poiché alcuni di voi hanno modifiche a Eclipse ma a qualcuno che, come me, voleva una soluzione rapida e tornare allo sviluppo, questo sembrava essere il percorso più semplice.


1

Sto usando Eclipse v4.3 (Kepler), ed è così che ho risolto il mio problema.

Vai al menu AiutoInstalla nuovo software → fai clic su Aggiungi .

Nel popup, dai un nome qualsiasi (l'ho chiamato Eclipse ADT Plugin) e, al posto del link, usa https://dl-ssl.google.com/android/eclipse/

Dopo aver fatto clic su OK, verranno visualizzati i nuovi pacchetti che verranno installati e i vecchi pacchetti che verranno eliminati. Non preoccuparti per questi pacchetti. Fare clic OK.

Verranno installati nuovi pacchetti e questo dovrebbe risolvere il tuo 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.