2010-11-05 4 views
2

Ceci est une question très très débutant concernant le développement AndroidSDK Android: Hello World ne fonctionnera pas!

Je suis en train de créer et d'exécuter l'exemple Hello world à partir du site Web Android SDK, mais je ne vois rien apparaître sur l'écran. Il me semble que Eclipse se bloque juste à ce moment:

[2010-11-05 09:55:47 - HelloAndroid] ------------------------------ 
[2010-11-05 09:55:47 - HelloAndroid] Android Launch! 
[2010-11-05 09:55:47 - HelloAndroid] adb is running normally. 
[2010-11-05 09:55:47 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch 
[2010-11-05 09:55:48 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'AVD2' 
[2010-11-05 09:55:48 - HelloAndroid] Launching a new emulator with Virtual Device 'AVD2' 
[2010-11-05 09:55:51 - HelloAndroid] New emulator found: emulator-5554 
[2010-11-05 09:55:51 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched... 
[2010-11-05 09:57:10 - HelloAndroid] WARNING: Application does not specify an API level requirement! 
[2010-11-05 09:57:10 - HelloAndroid] Device API version is 8 (Android 2.2) 
[2010-11-05 09:57:10 - HelloAndroid] HOME is up on device 'emulator-5554' 
[2010-11-05 09:57:10 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554' 
[2010-11-05 09:57:12 - HelloAndroid] Installing HelloAndroid.apk... 
[2010-11-05 09:59:33 - HelloAndroid] Success! 
[2010-11-05 09:59:33 - HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554 

Il dit « Démarrer une activité ... » mais rien ne commence jamais et il a déjà été plus de 30 minutes. Qu'est-ce qui pourrait être faux ??

Merci!

+0

Peut-être que nous pourrions voir le code réel? –

+0

La même chose arrive pour moi. Je viens juste de voir apparaître les trois fenêtres d'invite de commande n disparaissent et rien ne se passe. L'émulateur arrive et la chaîne du monde Hello ne vient pas. Je n'ai qu'un JRE 32 bits installé sur une machine gagnante. Aidez s'il vous plaît! –

Répondre

0

Avant de pouvoir lancer l'émulateur, vous devez créer un périphérique virtuel Android (AVD). Un AVD définit les paramètres de l'image système et du périphérique utilisés par l'émulateur.

Pour créer un AVD, utilisez l'outil "android" fourni dans le SDK Android. Ouvrez une invite de commande ou un terminal, accédez au répertoire tools/dans le package SDK et exécuter:

android create avd --target 2 --name my_avd 
+0

Oh, j'ai créé un AVD. Je peux voir l'écran de l'émulateur .. mais il me montre juste la page d'accueil, et ne me montre pas la chaîne "Hello World". – RedRoses

2

Oh ... hmm..I a fait ce qui suit:

  • Restarted Eclipse
  • exécutez à nouveau l'application
  • Après avoir attendu 10 minutes comme, je clique sur le bouton « menu » sur le simulateur Android

et ça a marché !! :)

0

Une chose semblable s'est produite avec moi aussi. Mais ici, j'ai un émulateur mais je n'ai rien affiché. Mais c'était un problème de mémoire. Je l'ai eu après un moment.

Dans votre cas, le seul défaut est vu « ne spécifie pas le niveau de api » essayer de faire la même chose :)