J'ai remarqué que le temps dans mon émulateur pour les projets Android est faux. C'est une heure de retard. Comment puis-je changer l'heure et puis-je le faire en éclipse?Android: comment changer l'heure dans l'émulateur?
Répondre
Je crois que l'émulateur est défini sur le fuseau horaire GMT par défaut. Vous pouvez spécifier le fuseau horaire de l'émulateur avec le paramètre -timezone
.
https://developer.android.com/studio/run/emulator-commandline.html
se référer à cette page
http://ysl-paradise.blogspot.com/2008/09/android.html
dans la partie commentaire.
J'ai cherché intensivement, et il semble que la seule option est de désactiver l'heure de réglage automatique dans les préférences de téléphone d'émulateur, et régler manuellement le fuseau horaire. Je ne trouve aucun endroit pour définir les options emulator
depuis l'intérieur d'Eclipse/AVD Manager.
Cette commande
C:\> adb shell
#date –- 2009-10-01 14:24:59
20070325.123456
#date –s 20070325.123456
Exécuter> Configurations de débogage/Run Configurations
Onglet cible> Options de ligne de commande supplémentaire Emulator
-timezone America/New_York
Merci d'avoir montré comment le faire depuis Eclipse. –
Si vous utilisez IntelliJ vous pouvez le faire à partir de la fenêtre Run/Edit Configurations. Aller à Emulator onglet et ajoutez cette "Options de ligne de commande supplémentaires":
-timezone Europe/Helsinki
Android document donne cette information:
-timezone Réglez le fuseau horaire du dispositif émulé à, au lieu du fuseau horaire de l'hôte. doit être spécifié au format zoneinfo. Par exemple: "Amérique/Los_Angeles" "Europe/Paris"
le format ZoneInfo est également connu sous le nom tz database. Donc, pour vous trouver fuseau horaire spécifique, vous pouvez utiliser ici la liste Wikipedia:
http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Augmenter la date de l'émulateur par quelques certaines heures, fonctionne parfaitement Ici j'augmente le temps de 4 heures.
racine adb adb shell "Date date +09190400
"
Mois & Date: 0919 (mmjj) heures: 04
La partie commentaires est pour le code de l'application Android réelle, pas pour l'émulateur. –