2013-01-22 16 views
6

Ho appena iniziato a imparare IntelliJ IDEA CE 12 per lo sviluppo Android, come alternativa a Eclipse.Intellij IDEA CE 12 Codice XML Android Completamento non funzionante

IDEA è molto veloce e sto cominciando a piacermi.
Tuttavia, quando provo a modificare il file XML Android, il completamento del codice non viene mai visualizzato. Nel mio ufficio, sto usando MacBook Air (64 bit), e quando ho provato la versione Mac, ha funzionato magnificamente.
Nella mia casa, sto usando Vista (32 bit ver) e le specifiche del mio portatile non sono così buone. (Ecco perché ho scelto di passare a IDEA da Eclipse ...)

Non ho cambiato nessuna Impostazioni dopo l'installazione. C'è qualche opzione per abilitare il completamento del codice per l'editor XML di Android? O è solo la questione delle prestazioni della macchina?

So che è una domanda spazzatura, ma ho davvero bisogno di aiuto qui.
Grazie in anticipo.

risposta

10

Verificare che il progetto sia configurato correttamente e che il modulo sia dotato di Android facet e Android SDK Platform nelle dipendenze.

IntelliJ IDEA esegue l'indicizzazione di JSDK, della piattaforma Android e del progetto quando lo si apre per la prima volta. È necessario attendere il completamento del processo di indicizzazione (l'avanzamento viene visualizzato nella barra di stato in basso).

Al termine dell'indicizzazione, è necessario disporre di tutte le opzioni di completamento del codice disponibili. Se per qualche motivo continua a non funzionare, prova File | Invalidate Caches e riavviare IDEA.

+0

Grazie per la risposta! Intendi plugin "Android Designer" e "Supporto Android"? Se è così, ho già entrambi sul mio modulo e l'SDK sembra impostato correttamente. In realtà, il completamento del codice per i file Java funziona. Ma per XML non funziona ... Sono in ufficio ora e IDEA funziona perfettamente sul mio Mac ... Lo proverò immediatamente una volta tornato. Inoltre, potresti dirmi dove posso usare quel comando? Grazie ancora per l'aiuto! –

+0

Utilizzare il menu principale per individuare questo comando. – CrazyCoder

+0

Ora sono tornato a casa. Ho anche fatto "Invalidate Caches" e riavvio. Sfortunatamente, ancora nessuna fortuna di completamento del codice per xml. È interessante notare che, quando si modifica il file xml Manifest, il completamento del codice funziona! Tuttavia, quando provi a modificare il file xml di layout, il completamento del codice non viene mai visualizzato ... –

1

Faust,

ho avuto lo stesso problema e qui sono le soluzioni che ho trovato:

  1. Vai a File->Power Save Mode e disattivarla.
  2. Vai Preferences->Editor->Code Completion e controllare Autopopup code completion
  3. Vai a File->Invalidate Caches e riavviare.

La disattivazione della modalità di risparmio energetico è ciò che ha risolto per me!

+0

Genius ... che risolve il mio problema .. LOLThanks –

Problemi correlati