2010-08-22 4 views
0

Je passe par le Android Hello World, mais quand je vais à Run > Run dans Eclipse, il charge l'émulateur, prend quelques instants, puis charge l'écran d'accueil Android. Mon application ne se charge pas automatiquement comme le dit le tutoriel, et je ne le trouve pas dans la liste des applications.Android ne charge pas l'application

Comment lancer mon application? Qu'aurais-je pu faire?

J'utilise Eclipse, et le ciblage Android 2.2

EDIT *

Quand je lance l'application d'Eclipse, je reçois cette sortie dans le concole:

// Android Launch! 
// adb is running normally. 
// Performing com.adamharte.helloandroid.HelloAndroid activity launch 
// Automatic Target Mode: launching new emulator with compatible AVD 'my_avd' 
// Launching a new emulator with Virtual Device 'my_avd' 

L'émulateur commencer sur un écran noir en disant "android_" puis montre un logo android bleu brillant, puis va à l'écran "déverrouillage". Je fais glisser le verrou vers la droite, et il va à l'écran d'accueil Android. Je ne trouve pas mon application "HelloWorld" sur l'un des écrans d'accueil ou la liste des applications.

+0

des messages d'erreur? – Asahi

+0

Publiez du code, des messages d'erreur. Essayez de l'exécuter à nouveau une fois que l'émulateur a démarré. – Falmarri

+0

Il n'y a aucune erreur. Lorsque j'essaie de courir à nouveau quand il est chargé, il me dit que l'image de données est utilisée par un autre émulateur. –

Répondre

0

Vous devez vous assurer que vous avez installé les packages corrects dans Android SDK et AVD Manager. Pour être sûr, il suffit d'installer tous les paquets disponibles. Vous devez ensuite vous assurer que le chemin d'accès correct est défini sur votre SDK dans Eclipse.

Assurez-vous également que vous avez créé un périphérique virtuel Android (AVD) pour la cible que vous utiliserez. Pour plus de sauvegarde, exécutez tout "en tant qu'administrateur" lorsque vous installez ou configurez.

0

Normalement, lorsque vous voyez l'écran d'accueil sur l'émulateur, il est indiqué "appuyez sur menu pour déverrouiller", alors assurez-vous de le faire.

Vérifiez également ce que dit la console (vous devriez trouver cet onglet dans Eclipse). Il doit indiquer qu'il a installé l'apk, puis il indique qu'il lance l'activité.

L'entrée complète devrait ressembler à ce

[2010-08-24 10:15:05 - Big Words] Android Launch! 
[2010-08-24 10:15:05 - Big Words] adb is running normally. 
[2010-08-24 10:15:05 - Big Words] Performing net.cogitas.bigwords.BigWords activity launch 
[2010-08-24 10:15:08 - Big Words] Launching a new emulator with Virtual Device '16' 
[2010-08-24 10:15:11 - Big Words] New emulator found: emulator-5554 
[2010-08-24 10:15:11 - Big Words] Waiting for HOME ('android.process.acore') to be launched... 
[2010-08-24 10:15:48 - Big Words] WARNING: Unknown device API version! 
[2010-08-24 10:15:48 - Big Words] HOME is up on device 'emulator-5554' 
[2010-08-24 10:15:48 - Big Words] Uploading Big Words.apk onto device 'emulator-5554' 
[2010-08-24 10:15:49 - Big Words] Installing Big Words.apk... 
[2010-08-24 10:16:04 - Big Words] Success! 
[2010-08-24 10:16:04 - Big Words] Starting activity net.cogitas.bigwords.BigWords on device 
[2010-08-24 10:16:15 - Big Words] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=net.cogitas.bigwords/.BigWords } 
+0

Hmm, merci de poster votre sortie. des idées pour lesquelles la mienne n'a que les 5 premières lignes? –

0

Avez-vous fait Exécuter en tant que Application Android la première fois que vous avez exécuté l'application? Si vous ne faites pas cela, Eclipse peut faire la mauvaise chose.

+0

Yip, J'ai sélectionné "Application Android" dans la liste qui a surgi quand j'ai frappé la course. –