2012-06-01 4 views
6

Sto eseguendo Eclipse 3.7.2 su una macchina Win7. Ho l'SDK Android e AVD. Tutto stava funzionando bene. Ho un progetto di app Android che ho eseguito sotto l'emulatore su un AVD e su un vero dispositivo Android. ADB ha funzionato bene pure.La "Esegui come -> Applicazione Android" non è più un'opzione nella mia configurazione di esecuzione di Eclipse

Ad un certo punto ho afferrato SDK Android 4.0.3. Poi ho dovuto aggiornare alcune altre cose che non ricordo, forse il mio AVD. Ma da quando questo aggiornamento non è più disponibile per eseguire il mio pacchetto come applicazione Android. Se scelgo "Esegui", si apre un menu che mi chiede di selezionare un modo per eseguirlo e "Applicazione Android" non è una scelta. Deve essere Java App, ecc. Se apro "Esegui configurazioni" non c'è "Applicazione Android" nella mia colonna di sinistra.

Il mio gestore di SDK elenca ancora Android 4.0 e Android 4.0.3 come "Installato". Il mio AVD Manager mi consente ancora di avviare un dispositivo virtuale Android e persino di crearne uno nuovo. Ma Eclipse non mi consente di eseguire il mio pacchetto come applicazione Android.

risposta

5

Assicurati di controllare gli aggiornamenti del plug-in Android ADT per Eclipse oltre agli aggiornamenti per AVD, SDK e altri strumenti di debug. Quindi assicurati di essere nella prospettiva di Android (in alto a sinistra nella finestra di Eclipse), piuttosto che in un'altra prospettiva Java generica (senza opzioni specifiche per Android).

Inoltre, è possibile controllare in Finestra> Personalizza prospettiva ... in Eclipse per ricontrollare che tutte le opzioni di Android (menu, elementi di contesto, viste, barre degli strumenti) che si desidera siano abilitate.

AGGIORNAMENTO: È possibile aggiungere gli strumenti Android a qualsiasi prospettiva (ho chiamato il mio "Android"). Dalla prospettiva DDMS o Java, vai su Finestra> Personalizza prospettiva - DDMS. Fare clic sulla scheda Disponibilità gruppi comandi e assicurarsi che "Avvia" sia selezionato.

Inoltre, andare a Progetto> Proprietà> Impostazioni Esegui/Debug e verificare che sia presente una Configurazione di avvio elencata. Crea/Modifica quella configurazione e conferma che ha una scheda Android (solitamente impostata per eseguire l'attività predefinita dal tuo manifest).

In caso contrario, potrebbe esserci qualcosa di sbagliato nell'associazione del progetto: prova a fare clic con il pulsante destro del mouse su Progetto in Esplora progetti, vai a Strumenti Android (se disponibile)> Correggi proprietà progetto. Credo che ci sia uno strumento Ant che può farlo dalla riga di comando, ma dovresti controllare i documenti Android/Google.

C'è anche la possibilità che qualcosa non funzioni con l'installazione di Eclipse o che tu abbia un nuovo plug-in ADT della tua versione di Eclipse. Eclipse Juno (v4.2) è stato rilasciato alla fine di giugno e il plug-in ADT più recente potrebbe essere alla ricerca di qualcosa che non è presente nella tua installazione v3.7.

+0

OK Sono andato e aggiornato il mio plug-in ADT, AVD e SDK. Ancora non mi mostra alcuna opzione per eseguire la mia app come app per Android. Non penso che mi consenta di essere in nessuna prospettiva di Android. Non vedo nulla relativo a una prospettiva Android nella parte superiore sinistra della finestra di Eclipse e non vedo nulla su Android in Window-> Open Perspective-> DDM. Qualche altro suggerimento? –

+1

Non sono mai stato in grado di risolvere questo problema. Ho appena fatto una nuova installazione perché volevo comunque passare da Indigo a Juno. Così ho installato Juno da zero con i plugin e ora posso eseguire nuovamente un'applicazione Android. –

+0

Sembra che l'installazione di Eclipse o il plug-in ADT sia danneggiato. È solo una delle opzioni che ho elencato, quindi tocca a te se vuoi contrassegnarlo come risposta. – MandisaW

0

una soluzione semplice è quella di creare manualmente una configurazione eseguito Android:

Run/configurazioni Esegui ..., quindi fare clic destro su "applicazione Android" e selezionare Nuovo, selezionare il progetto e fare clic su Esegui.

enter image description here

+0

E se il 'progetto' non si presenta? –

0

Ho avuto un problema simile. Ciò che alla fine ha funzionato è stato andare in Project-> Proprietà-> Percorso di costruzione Java-> Ordina ed esporta e mi sono assicurato che i file/gen fossero i primi nella sequenza seguiti dai file/src.

2

Che ha risolto il tutto per me era:

  • Cliccando col tasto destro sul nome del progetto nel Package Explorer
  • Android Tools ->Fix Project Properties

Dopo che sono stato in grado di cliccare solo Esegui come -> Applicazione Android e tutto andava bene per me

1

Fare clic con il tasto destro del mouse sul progetto -> Configura -> Converti Configurazione Android ADT

Problemi correlati