2012-03-11 16 views
5

Ho appena ricevuto "Beginning Android 4" di apress e nel capitolo 3 hanno creato la tua prima app. L'ho esaminato e anche se alcune impostazioni non corrispondono completamente (suppongo che l'API di Android sia stata aggiornata da quando è stato scritto il libro), tutto funziona perfettamente. Tuttavia, il libro dice che dovrei vedere l'icona del mio progetto/app "Ora" nel menu principale delle app. Non c'è, quindi non sono sicuro di cosa potrebbe essere sbagliato. Qualcuno sa se c'è un trucco per farlo apparire? Sto usando l'editor di eclipse e i plugin Android. Grazie.non mostra la mia applicazione

risposta

2

Dopo aver creato il programma, fare clic con il tasto destro del mouse sul progetto e premere Esegui come> Applicazione Android; questo dovrebbe caricare .apk e installarlo sul tuo emulatore - una volta finito, verrà caricato.

Se non carica - controlla cosa ha da dire la Console (è una scheda in Eclipse in basso) perché qualcosa potrebbe essere andato storto.

Assicurati di non avere linee rosse nel codice, il che significa che c'è un errore.

+0

Penso di aver avuto l'obiettivo di compilazione sbagliato rispetto a sdk minimo. Penso di aver avuto un set per Android e l'altro per google API. Una volta che ho impostato entrambi gli stessi, è emerso nell'emulatore. Grazie a tutti! –

+0

A quanto pare ho parlato troppo presto. Ho ripreso da zero facendo esattamente la stessa cosa e ora l'app non compare nell'emulatore. Ho provato questo circa 8 volte e solo una volta è stato in grado di farlo apparire. L'emulatore è veramente così instabile? –

+0

Non dovrebbe essere, non ho mai veramente problemi. Ci sono messaggi nella tua console? –

0

Hai eseguito l'applicazione dall'emulatore? Devi fare clic sul pulsante "Riproduci" per farlo funzionare sul tuo emulatore e quindi dovrebbe essere eseguito sull'emulatore stesso.

enter image description here

Una volta fatto che si dovrebbe essere in grado di visualizzare nel cassetto app dell'emulatore stesso, in questo modo:

enter image description here

+0

Ho fatto esattamente quello che dici di fare ma non verrà visualizzato nell'emulatore. Ho iniziato con l'ultima versione di Android SDK ma da allora ho installato tutti gli altri sdk e ho provato a ricreare questo progetto con il framework 2.3 invece del 4. Ancora senza fortuna. –

+0

Hai usato l'applicazione? Come si potrebbe giocare con l'app stessa? – Soham

5

Ho avuto questo stesso problema! Vedevo ciò nella console:

No Launcher activity found! 

è necessario specificare il MAIN e LAUNCHER nel filtro intenti per l'attività che si desidera avviare il lancio! C'è un'altra risposta stackoverflow explaining the solution here.

Fondamentalmente assicurarsi che l'AndroidManifest.xml ha i principali argomenti e LANCIAGRANATE specificati in questo modo:

<application android:label="@string/app_name" android:icon="@drawable/icon"> 
    <activity android:name="ExampleActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
1

Prova questa, questo funziona anche.

  1. In Eclipse ADT, andare al Explorer pacchetto, e aprire la cartella denominata bin.
  2. Ora installa BlueStacks (http://www.bluestacks.com/), un emulatore Android gratuito per Windows/Mac.
  3. Torna a ADT e copia il file .apk nella cartella bin sul desktop.
  4. Aprire BlueStacks e installare il file .apk e dovrebbe funzionare! :)
Problemi correlati