2013-05-16 22 views
36

Ho appena aggiornato gli strumenti SDK in Eclipse alla revisione 22 e da allora non riesco a creare il mio progetto. In particolare la classe R non è riconosciuta nella mia attività (stavo ricevendo errori del compilatore) e anche quando l'ho importata manualmente, di nuovo l'importazione non funzionava.Problemi di Android Sdk Revisione 22 problema?

Inoltre la cartella del progetto gen è vuota e la pulizia del progetto/spazio di lavoro (con l'opzione build automatically attivata) non ha fatto alcuna differenza.

Si tratta di un problema noto? E 'successo a tutti? C'è una soluzione? Forse Google vuole solo che passiamo alla piattaforma Android il prima possibile?

+0

Quale IDE ci hai fatto?, appena aggiornato gli strumenti sdk, dopo aver verificato gli aggiornamenti su eclipse, installato i nuovi tutto sta funzionando bene. Eclipse Juno –

+0

Puoi trovare aiuto [Qui] [1]. Grazie. [1]: http://stackoverflow.com/a/16900308/1021653 – Lavakush

+1

Mi chiedo se questo è passivo tentativo aggressivo di Google per convincere la gente ad utilizzare Android Studio invece di Eclipse ... Questo problema doesn' Succede da qualsiasi altra parte ed è molto non documentato per un cambio di rottura ... – edthethird

risposta

35

ho avuto grandi problemi con l'aggiornamento pure. Nel mio caso il mio progetto utilizza una libreria che dipende anche da un'altra libreria. Ho scoperto che dovevo controllare la casella per Android Private Libraries nella scheda order/export del percorso di costruzione Java per il progetto - e ciascuna delle mie librerie collegate - per compilare e eseguire correttamente l'applicazione su un dispositivo.

Alcuni altri hanno indicato che è necessario controllare anche Android Dependencies ma che non sembra necessario per il mio progetto.

+2

Grazie mille ... Ho incluso un barattolo. Il progetto stava funzionando bene, ma ogni volta che provavo a eseguire l'applicazione stavo ottenendo un'eccezione non definita per una classe che era inclusa nel jar specifico. La soluzione è stata l'aggiunta del barattolo nel percorso di esportazione. –

+1

Aveva lo stesso problema. Ho dovuto aggiornare due volte per suggerimento di Rany e quindi anche importare/esportare come elencato qui. – mhradek

+0

Aveva anche questo problema, 4 ore di tempo sprecate a causa di questo! – Jonno

22

Sì, è giusto. Ho avuto anche il problema, c'è un nuovo "Android Bild-tools SDK". Apri Android SDK Manager e crea un aggiornamento, forse due volte.

enter image description here

Maggiori informazioni: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

+0

Alla fine, dopo l'aggiornamento, sono riuscito a creare il mio progetto, ma ho avuto problemi con una libreria che stavo usando (commento nella risposta accettata). –

+0

Nel gestore SDK, è possibile forzare un aggiornamento andando alla voce di menu 'pacchetti' e facendo clic su 'ricarica' – scottyab

+0

Questo ha risolto tutto per me. Vorrei poterti dare più di un voto. Grazie uomo! : D –

8

Ho avuto lo stesso problema.

Nelle proprietà del progetto, sezione Percorso di build Java, ordine ed esportazione, ho dovuto verificare che le librerie private di Android siano state controllate.

Quindi ho dovuto pulire il progetto. Dopo ciò sembra funzionare.

In effetti era un problema con "Ordine ed esportazione" di Java Build Path.

Durante l'aggiornamento, l'ordine e l'esportazione delle nuove "Librerie private Android" non viene sempre controllato. E Android-support-v4.jar è ora in questa sezione 'Librerie private Android'.

Per risolvere questo problema, andare su "Ordina ed esporta" e selezionare "Librerie private Android". Quindi aggiornare/pulire/ricostruire.

Dopo aver eseguito questa 'correzione' per un progetto di libreria, potrebbe essere necessario chiudere e riaprire qualsiasi progetto dipendente, poiché potrebbero non vedere immediatamente questa 'correzione'.

Ho trovato la risposta here.

+0

Avevo bisogno di ricaricare il gestore dell'SDK per assicurarmi che tutti i pacchetti degli strumenti fossero aggiornati, ricaricare il dispositivo Android SDK, risolvere il problema "Ordine ed esportazione" e quindi riavviare Eclipse. Ma ora funziona, grazie queste note e il link associato hanno aiutato molto. – csb

0

stesso errore Inoltre sto avendo, Dopo che eliminare la cartella gen vuota è creata automaticamente con i file come R.java e tutti gli errori è andato lavorando bene

0

Sono su Windows 7, ho avuto lo stesso problema e semplicemente facendo eclissi su "Esegui come amministratore" e l'installazione dei pacchetti ha funzionato ancora per me. (Dovevo farlo anche se ero loggato come amministratore)

Problemi correlati