2010-04-12 4 views

Répondre

0

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.

4

Cette commande

C:\> adb shell 

#date –- 2009-10-01 14:24:59 

20070325.123456 

#date –s 20070325.123456 
6

Exécuter> Configurations de débogage/Run Configurations

Onglet cible> Options de ligne de commande supplémentaire Emulator

-timezone America/New_York

+0

Merci d'avoir montré comment le faire depuis Eclipse. –

1

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

0

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