148 votes

Comment redimensionner l'émulateur AVD (dans Eclipse) ?

Je suis en train d'écrire ma première application Android pour une petite entreprise qui possède quelques téléphones Droid. J'ai mis en place un AVD pour le téléphone avec la bonne résolution : 854 pixels de haut.

Je travaille sur un MacBook Pro avec une résolution d'écran maximale de 900 pixels de haut, donc lorsque l'émulateur démarre, le bas est coupé.

Existe-t-il un moyen de réduire l'affichage de l'émulateur à 75% ou quelque chose comme ça pour qu'il tienne sur mon écran ? Y a-t-il une autre solution (autre que de tout exécuter sur le téléphone lui-même) ?

1 votes

Voici quelque chose qui provoque une défaillance de l'émulateur :( macworld.com/article/142173/2009/08/scaleapps.html

233voto

Walter Heck Points 2069

Cela est en fait possible à partir de votre projet également, il n'est pas nécessaire de démarrer l'émulateur via le gestionnaire AVD :

  1. Aller à Run > Run Configurations ... > (Sélectionnez votre application sur le côté gauche) > (Cliquez sur le bouton "Target" sur le côté droit).

  2. En bas de la page, vous verrez Emulator launch parameters . Dans le additional emulator command line options , ajouter '-scale 0.75' (pour que l'écran soit à 75% de sa taille réelle)

La prochaine fois que vous démarrerez l'émulateur, il aura été mis à l'échelle correctement.

14 votes

Si vous ne voyez pas les "Paramètres de lancement de l'émulateur", essayez de redimensionner la fenêtre Run Configurations, car il se peut que des champs soient cachés.

0 votes

Essayez de commencer par 0,5 ou autre. Le paramètre -scale permet de saisir un nombre jusqu'à 3,0.

1 votes

Alors y a-t-il un moyen de le faire dans Android Studio ? Edit : trouvé, c'est sous le tagb de l'émulateur sous Run/Debug Configurations

107voto

emmby Points 35359

De l'intérieur Eclipse :

  1. Aller à Window > Android SDK and AVD Manager > Virtual Devices

  2. Sélectionnez l'AVD que vous souhaitez lancer et cliquez sur Start

  3. Vérifiez le site Scale display to real size bouton

  4. Entrez la taille que vous souhaitez lui donner en pouces et presse Launch . Pour que cela fonctionne, vous devez également entrer une approximation raisonnable de la résolution de l'écran de votre Mac. J'utilise 7 pouces et 113 dpi pour mon Macbook Pro 13", mais vous pouvez peut-être vous en sortir avec 8 ou 9 pouces.

11 votes

Cette solution est temporaire car vous devez le faire à chaque fois que vous lancez Eclipse. La solution de Walter Heck est meilleure.

1 votes

Cela dépend si vous lancez l'émulateur depuis Eclipse ou depuis le gestionnaire AVD. Personnellement, je préfère celle-ci parce qu'elle explique la balance et qu'elle provient du gestionnaire AVD.

3 votes

@MinaSamy Aller au SDK Android tools dir, [root@pc tools]$ emulator your-emulator-name -scale .5 qui .5 == 0.5 et cela signifie 50% de la taille réelle.

53voto

mDiaz93 Points 241

Il existe également un moyen de redimensionner l'émulateur via une invite de commande Windows.

  1. Depuis l'invite de commande, exécutez : telnet localhost 5554
  2. window scale 0.75
  3. quit

En supposant qu'il y ait un émulateur fonctionnant sur le port 5554.

1 votes

Ce n'est pas l'ID de l'émulateur. C'est le port auquel vous vous connectez.

0 votes

Sur mon ordinateur Windows 7, cette commande ne met la fenêtre à l'échelle qu'horizontalement. J'ai également essayé d'utiliser 'window scale auto' mais sans succès.

0 votes

Selon developer.Android.com/studio/run/emulator-commandline -scale L'option est obsolète

5voto

Ankit Points 45

Pour modifier la taille de la fenêtre de l'émulateur Android

Ajoutez le paramètre -scale ­­<scale factor> aux paramètres de lancement de l'émulateur. Dans eclipse, mettez-le dans le champ "Additional Emulator Command Line Options" dans la Run Configuration.

Les facteurs d'échelle autorisés sont ceux compris entre 0,1 et 3, bien que les plus courants soient probablement les suivants -scale 0.5 .

0 votes

Selon developer.Android.com/studio/run/emulator-commandline -scale L'option est obsolète

4voto

asiby Points 320

Si vous travaillez avec Eclipse, voici ce que vous pouvez faire si la taille de l'émulateur est trop grande pour votre écran :

  1. Exécuter > Configurations d'exécution
  2. Choisissez l'onglet "Cible".
  3. Faites défiler vers le bas jusqu'à "Additional Emulator Command Line Options" et mettez : "-scale 0.7" ou un autre chiffre.

Cela maintiendra l'AVD à l'échelle même s'il est lancé automatiquement par Eclipse.

Profitez de

0 votes

Selon developer.Android.com/studio/run/emulator-commandline -scale L'option est obsolète

0 votes

C'est en 2011 que j'ai posté ce message... Il y a 8 ans. Donc votre réponse doit définir le bon contexte.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X