2013-03-14 17 views
24

Ho diversi progetti Android in Eclipse e tutto va bene, tranne uno (una libreria) che non può risolvere nessuna importazione.Eclipse: "L'importazione java.io non può essere risolta"

Le importazioni java.io si risolvono bene in altri progetti Android nello stesso spazio di lavoro, e in precedenza (non l'ho usato da più di un anno) anche questa libreria ha funzionato bene.

Qualche idea?

+0

Verificare la conformità del compilatore per il progetto di libreria – Pragnani

+0

Se si legge 'import java.io. *;'? –

+0

Il riavvio di Eclipse mi ha aiutato! : P – IronBlossom

risposta

60

Verificare le preferenze di Eclipse: Java -> JRE installati. Quello che stai usando dovrebbe essere marcato e dovrebbe essere un JDK non solo un JRE. Controlla anche il percorso di costruzione del tuo progetto: Fai clic con il tasto destro del mouse sul progetto -> Proprietà -> Percorso build Java Verifica nella cartella "librerie" se la libreria di sistema JRE è presente e se non aggiungerlo utilizzando "Aggiungi libreria" -> "Libreria di sistema JRE "e quindi selezionare quello corretto (da un JDK installato).

+0

Grazie. Questo ha risolto parte del problema - non ho idea del motivo per cui devo aggiungerlo, poiché altri progetti nello stesso spazio di lavoro non sono stati aggiunti esplicitamente e funzionano ancora. Il prossimo problema è ora l'API di Google che è esplicitamente presente in altri progetti, non qui, e ho anche qualche problema di risoluzione. – Wouter

+1

OK anche quella parte risolta: Aggiungi libreria; Android Classpath Container; selezionare se stesso; OK. Bizzarro. – Wouter

+0

@Wouter, ha lavorato anche per me –

0

Di seguito ha lavorato per me:

  • Chiudere il progetto e riaprirlo.

O

  • Pulire il progetto (= ricostruisce la buildpath e quindi riconfigura le librerie JDK).
Problemi correlati