2011-01-31 17 views
10

Recentemente ho acquistato un nuovo computer e ora sto configurando gli strumenti necessari per lo sviluppo di applicazioni Android. In precedenza ho installato gli strumenti su altri computer senza problemi.Eclipse IDE con Android - eccezioni durante l'apertura di file XML per la prima volta

trovo ora, dopo tutto è pronto per lo sviluppo, che quando apro un file XML per la modifica all'interno di Eclipse, ricevo un errore: error image

se chiudo la scheda per il file XML e poi ri- aprilo, posso modificarlo come previsto. questo succede per tutti i file XML nel mio progetto. la prima volta che si apre c'è un errore, la seconda volta funziona normalmente.

Per risolvere un po 'prima di postare, cerco di installare diverse versioni di eclipse. 3.4, 3.5, 3.6, tutti incontrano lo stesso errore. Ho persino provato a installare gli strumenti su diversi computer con diversi sistemi operativi: windows 7 e mac os x.

Ho provato a cancellare la cartella .metadata nel mio spazio di lavoro, nella speranza che si trattasse di alcune strane impostazioni di eclissi che sono uscite da wack, senza fortuna.

Inoltre, aprendo dopo con successo un file XML, il mio editore si presenta così: enter image description here

io non riesco a vedere il mio layout nella sua forma grafica, anche mentre nella scheda grafica Layout.

La mia domanda: Come posso modificare i miei file XML senza problemi?

  • Desidero che i file vengano aperti come previsto, e non vengono eseguiti questi errori di eccezione.
  • Voglio anche avere la possibilità di visualizzare il layout grafico dei miei file di layout.
+0

Inoltre sto avendo esattamente lo stesso problema ... – ruben

+2

Puoi confermare questo comportamento su un nuovo progetto _AND_ un precedente progetto di lavoro importato usando il file -> import? Grazie. – user432209

+0

@ user432209: Hmm, interessante in entrambi i casi Risolve il problema. Penso che tu debba la taglia, per favore posta questo come una risposta separata. GRAZIE! – ruben

risposta

-2

che si dovrebbe nuovamente installare l'Eclipse con Android ecco i link

1.Start Eclipse, quindi selezionare?> Install New Software ....

2.Click Aggiungi, nella angolo in alto a destra.

3.In finestra Aggiungi repository che viene visualizzata, immettere "ADT Plugin" per il nome e il seguente URL del percorso: https://dl-ssl.google.com/android/eclipse/Note: In caso di problemi acquisendo il plugin, provare a utilizzare "http" nell'URL Località , invece di "https" (https è preferito per motivi di sicurezza).

Fare clic su OK.

4. Nella finestra di dialogo Software disponibile, selezionare la casella di controllo accanto a Strumenti per sviluppatori e fare clic su Avanti.

5. Nella finestra successiva, verrà visualizzato un elenco degli strumenti da scaricare. Fare clic su Avanti.

6. Leggere e accettare gli accordi di licenza, quindi fare clic su Fine.

7. Al termine dell'installazione, riavviare Eclipse.

spero che questo ti possa aiutare.

+0

no questo non è molto utile. ho seguito le istruzioni di installazione sul sito Android. – binnyb

1

Si potrebbe provare

Project -> Clean 

o copiare tutti i file del progetto per una nuova directory, senza .classpath e .project e poi

New -> Android Project -> From existing source 

importarlo

2

Forse il suo stesso problema risolto: Fare clic con il pulsante destro del mouse sul progetto Eclipse, fare clic su "Proprietà" e visualizzare "Impostazioni run/debug". Modificare le impostazioni per il progetto, e sotto "Target", assicurarsi che un AVD viene controllato - vedere questo precedente question/answer

+1

Grazie per il puntamento, ma mostra ancora l'errore. Tuttavia, quando seleziono una piattaforma nella parte in alto a destra della finestra del layout grafico, è scomparsa – ruben

1

prima spiegazione possibile sono stati riportati

Altri problemi simili e hanno a che fare con la Elenco a discesa di selezione SDK nella parte di layout. Il tuo secondo screenshot mostra questo elenco come vuoto. Hai completato con successo l'installazione degli SDK Android?
Se non è installato SDK, il gestore di layout non funzionerà come previsto.
Anche essere consapevoli del fatto che in determinate circostanze, questi pacchetti non installare correttamente dall'interno di Eclipse e si deve utilizzare il comando android (dalla cartella tools) per selezionare e installare i pacchetti con successo.


Seconda possibile spiegazione

vostro Eclipse Workbench sembra essere configurato per aprire qualsiasi XML per impostazione predefinita come un layout di Android.

E 'facile da controllare:

  • quando si seleziona un file XML nel pacchetto explorer (o qualche navigatore), e fare clic destro su di esso e seleziona l'opzione Open With, una lista di possibili editori dovrebbe comparire all'interno del sottomenu di apertura.
  • se la scelta di default è il Android Layout Editor o se l'editor XML generico è assente dalla lista, allora questo è il problema.

Se questo è il caso, allora si dovrebbe avere uno sguardo ai impostazioni dell'editor di file di default XML in Preferences =>General =>Editors =>File Association =>*.xml e controllare il Layout Editor Android non è configurato come predefinito (o l'unico).

Quindi la mia interpretazione è che ti manca un editor XML reale, e che cerca eclissi l'editor di layout di Android, perché è associato con i file XML.

In cima a quello eclissi fascio avete installato l'ADT? Raccomando l'installazione sopra il bundle Java EE (questo è l'ingombrante 205 MB).

Per ogni file, al primo tentativo eclisse cerca il primo editor XML di Android che risulta essere l'editor di layout. Quando ci riprovi, ricorda che quello era un errore per quel file e ricade su qualche altro editor.

+0

Non hai letto bene la domanda: Ha detto "la prima volta che si apre c'è un errore, la seconda volta funziona normalmente". Se funziona normalmente, l'editor di layout funziona correttamente. E suppongo che l'SDK sia stato installato correttamente, è troppo ingenuo. – ruben

+0

Caro nuovo arrivato. Nel tuo commento a John Smith. si nota "quando seleziono una piattaforma nella parte in alto a destra della finestra del layout grafico è scomparsa". Si prega di abbinare questo con la mia prima proposta di spiegazione "Il tuo secondo screenshot mostra questo elenco come vuoto." Mi dispiace per essere troppo ingenuo. –

+0

Questa cosa vuota è di default, non è che nessun SDK sia installato. Quando si fa clic sulla casella, viene visualizzato l'elenco di tutte le piattaforme installate. Ma mi dispiace non volevo crederti a cuore. Almeno hai pensato a molte possibilità. – ruben

Problemi correlati