J'ai eu le programme Hello, Android pour travailler après avoir lu les tutoriels du site Web de développement de Google, mais il faut tellement de temps pour que l'AVD se charge! De plus, dans la section console dans la partie inférieure d'Eclipse, deux des lignes ont été écrites en rouge, ce que je suppose est mauvais. Il faut environ une minute à l'AVD pour démarrer le programme. Voici ce que l'impression de la console ressemble:Pourquoi Android AVD prend-il autant de temps à démarrer?
[2010-08-06 12:32:38 - HelloAndroid] ------------------------------
[2010-08-06 12:32:38 - HelloAndroid] Android Launch!
[2010-08-06 12:32:38 - HelloAndroid] adb is running normally.
[2010-08-06 12:32:38 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-08-06 12:32:38 - HelloAndroid] Automatic Target Mode: Preferred AVD 'my_avd' is not available. Launching new emulator.
[2010-08-06 12:32:38 - HelloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2010-08-06 12:32:54 - HelloAndroid] New emulator found: emulator-5554
[2010-08-06 12:32:54 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-08-06 12:34:05 - HelloAndroid] WARNING: Application does not specify an API level requirement!
[2010-08-06 12:34:05 - HelloAndroid] Device API version is 8 (Android 2.2)
[2010-08-06 12:34:05 - HelloAndroid] HOME is up on device 'emulator-5554'
[2010-08-06 12:34:05 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-08-06 12:34:05 - HelloAndroid] Installing HelloAndroid.apk...
[2010-08-06 12:35:07 - HelloAndroid] Success!
[2010-08-06 12:35:07 - HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device
[2010-08-06 12:35:11 - HelloAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.helloandroid/.HelloAndroid }
Maintenant que je regardais les temps, j'ai commencé à exécuter le programme à 12h32, et il a finalement mon programme sur l'écran à 12h35, donc C'est 3 minutes. Est-ce que c'est une période normale que je dois attendre? Si ce n'est pas le cas, comment le rendre plus rapide?
Lorsque vous avez créé l'émulateur, avez-vous créé une carte SD virtuelle avec celui-ci? –
Honnêtement, je ne sais pas. Je viens de suivre le tutoriel sur android.developer.com, fait tout exactement comme il est dit sur le tutoriel Bonjour Android, et réalisé que l'émulateur n'a jamais commencé. Si la carte SD est créée par défaut, alors je suppose que je l'ai créé, mais je n'ai vu aucune option sur la création d'une carte SD virtuelle. – Pat
De même, lors de la création d'un AVD, cochez la case qui indique Snapshot-> Enabled. Cela accélérera les lancements futurs. – fiacobelli