web-dev-qa-db-fra.com

Android-Hello World

J'apprends actuellement comment créer des applications Android. J'ai donc commencé par le didacticiel de base "Hello World" à la page d'accueil Android Developers. Le code est assez simple, mais lorsque je l'exécute (j'utilise Eclipse et un AVD v2.2), il ne montre que "Android". Il ne va pas à l'écran d'accueil. J'ai tout mis à jour et j'ai toujours le même problème. Y at-il quelque chose que je n'ai pas ou

Nouvelles erreurs:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
14
El Dandy

Je suppose que vous utilisez l'émulateur. Tu dois être patient; son démarrage prend très longtemps (plusieurs minutes). Vous pouvez démarrer l'émulateur manuellement en allant dans le menu Fenêtre dans Eclipse, en sélectionnant "Gestionnaire de SDK et d'Android Android", en cliquant sur l'émulateur que vous avez créé, puis en cliquant sur l'icône correspondante. Bouton Start. Attendez de voir l'écran d'accueil. Si nécessaire, déverrouillez-le en cliquant sur la souris et en la faisant glisser vers le bas jusqu'à ce qu'elle soit déverrouillée.

Si vous avez accès à un téléphone physique et à un câble USB, votre expérience globale sera bien meilleure (plus rapide).

Bonne chance!

5
Jeff Axelrod

J'ai eu le même problème et j'ai été dérangé pendant deux jours. mais c'est ce qui a fonctionné pour moi. un vous obtenez cette erreur. essayez de relancer votre projet (APP). ça a fait l'affaire pour moi.

J'avais tout fait. creusé le Web, installé et ré-installé tout 4-5 fois, y compris le JDK. Je ne suis pas sûr que cela aidera à long terme, mais cela semble avoir fonctionné pour moi.

3
gurnoorinder singh

déverrouiller l'écran de l'émulateur. Cela a fait le tour pour moi.

2
Atma

Quant à moi, j'ai eu le même problème et cela a contribué à augmenter le volume SD et la taille maximale de la pile VM. (Gestionnaire de SDK et AVD Android - Périphérique virtuel - Éditer) Ce qui est intéressant, c’est aussi le retour en arrière de la carte SD et la modification des valeurs précédentes. Cela signifie que toute modification des paramètres de l'émulateur et sa reconstruction sont suffisantes. (Le redémarrage simple ne va pas aider)

C'est certainement moins cher qu'une réinstallation totale. :-)

2
Gangnus

J'ai aussi rencontré une erreur en suivant les instructions. J'ai donc lancé "adb logcat", ce qui montre qu'il n'est pas en mesure de trouver la classe.

Dans les instructions (tutoriel) -: il a été dit que (lors de la création d'un nouveau projet ou d'une nouvelle classe) le nom de l'application défini sur Hello World et le nom de l'activité sont devenus HelloWorldActivity.

Ainsi, si vous conservez le même nom CreateActivity et le nom de l'application, cela pourrait fonctionner.

J'ai augmenté la taille de l’AVD RAM à 1024 et l’application VM à 36 ou 48 ou 24.

1
sandeep

accédez aux configurations d'exécution et sélectionnez l'onglet cible. sous cet onglet, vous pouvez voir vos cibles. puis sélectionnez automatiquement le bouton radio et cochez la case AVD. puis essayez de courir, très probablement votre problème sera résolu.

1

J'ai eu le même problème que je courais sous Android 3.1 Java 1.6 sur Eclipse. Il suffit de relancer le processus de construction et le coup d'envoi est donné pour la deuxième fois.

1
abacusreader

cela n'arrêtait pas de m'arriver ... comment j'ai résolu d'utiliser "adb install" dans une commande Invite ... recherchez adb.exe si ce n'est pas dans votre chemin. Assurez-vous que l'émulateur est en cours d'exécution en exécutant la configuration et en appuyant sur Exécuter. Cela démarre l'émulateur sans installer votre fichier apk. Après le démarrage de l'émulateur, exécutez la commande Commande Invite, indiquée ci-dessus.

1
j2emanue

J'ai eu le même problème et c'est comme ça que j'ai résolu.

si tu cours

périphériques adb

Je n'avais rien sur la liste. Ainsi fait.

adb kill-server

et

serveur de démarrage adb

Maintenant, si vous exécutez à nouveau l'émulateur, l'événement Activity oncreate sera correctement raccordé. Vous ne savez pas si cela est prévu, mais lors de la première exécution, l'émulateur ne fonctionne pas. Et quelqu'un confirme à ce sujet? Merci.

1
rlee923

Si quelqu'un obtient l'erreur suivante,

[2010-09-29 09:35:04 - DeviceMonitor] Échec de l'envoi de la demande de suivi jdwp!

[2010-09-29 09:41:50 - HelloAndroid] Lancement de l'activité com.example.helloandroid.HelloAndroid [2010-09-29 10:16:23 - HelloAndroid] Téléchargement de HelloAndroid.apk sur le périphérique 'emulator-5554' [ 2010-09-29 10:16:28 - HelloAndroid] Installation de HelloAndroid.apk ... [2010-09-29 10:20:27 - HelloAndroid] Impossible d'installer HelloAndroid.apk sur le périphérique 'emulator-5554! [2010-09-29 10:20:27 - HelloAndroid] (null) [2010-09-29 10:20:29 - HelloAndroid] Lancement annulé!

Redémarrez simplement votre application. Attendez un peu.Bcaz ça prend du temps. quand vous obtiendrez l'écran avec "Data-time-loading-lock", cliquez sur lock. Il y aura une animation. Encore une fois, cliquez sur le même verrou. ET vous avez terminé.Vous obtiendrez une sortie ..........

1
Hemant

Vous voudrez peut-être essayer d’utiliser Android Studio AVD. Ce DAV semble mieux fonctionner pour moi.

0
Joseph

J'ai redémarré mon périphérique virtuel avec l'option Effacer les données utilisateur coché puis relancer mon application. Cela a finalement fonctionné pour moi.

Notez qu'en réponse aux autres commentaires, j'ai également essayé ce qui suit:

  • Redémarrer simplement l'appareil
  • Redémarrage du périphérique après modification de la taille du segment de mémoire VM
  • Redémarrer mon ordinateur
0
raintreesea