J'ai lu de nombreux articles sur comment redimensionner l'émulateur AVD, mais je n'en ai trouvé aucun qui fonctionne. Mon émulateur est en haut de l'écran de mon ordinateur et je ne peux pas le redimensionner.
Comment redimensionner l'émulateur AVD dans Android Studio ?
Vous pouvez redimensionner votre écran d'émulateur
En allant (dans le menu supérieur d’Android Studio) à Run > Edit Configurations
Dans le panneau left de la boîte de dialogue qui vient d'être ouverte, choisissez votre application.
Dans le panneau de droite, choisissez l'onglet General
, puis descendez et check Emulator
et, dans Prefer Android Virtual Device
, choisissez le périphérique virtuel que vous utilisez actuellement.
Maintenant, allez dans l’onglet Emulator
(à côté de l’onglet General
), et dans Additional command line options
, écrivez
-scale 0.X
où X
peut être par exemple 25
ou 50
, ce qui représenterait respectivement 25% et 50% de la taille d'origine.
Essayez ceci sur Android Studio:
Aller à Run
Cliquez sur Edit Configurations
À gauche, sous l'onglet Android Application
, sélectionnez le nom de votre application.
Maintenant, à partir de l'onglet General
(dans le panneau de droite), allez vers le bas et cochez Emulator
, puis sélectionnez un émulateur dans la liste Prefer Android Virtual Device
Cliquez sur Emulator
onglet, puis dans la zone de saisie Additional command line options
, remplacez le échelle de l'émulateur par un élément de la forme -scale 0.X
(où X
pourrait être, par exemple, 40, si vous le souhaitez. l'émulateur doit représenter 40% de la taille totale)
Cliquez sur Ok
pour enregistrer ces paramètres
Éditer: sur Android Studio 1.5, ces options sont supprimées. La bonne nouvelle est que nous pouvons modifier directement la taille de l'émulateur à partir d'Android Studio 2.0 (voir la vidéo d'introduction).
Après la mise à jour d'Android Studio 2.2, il n'y a plus d'onglet Emulator
dans la fenêtre Edit Configurations
.
Si vous souhaitez redimensionner votre émulateur, il vous suffit d'utiliser cette combinaison de clavier:
Pour augmenter: Ctrl + ▲
Pour réduire: Ctrl + ▼
Si ce que vous voulez, c'est une réduction d'échelle en pourcentage ou un affichage 1: 1, vous devriez peut-être essayer de modifier ces deux fichiers: (Je ne sais pas si celui-ci fonctionnera, car je n'ai pas eu l'occasion d'essayer.)
C:\Utilisateurs\VOTRE NOM D'UTILISATEUR. Android\avd\Nexus _XX _ API _XX. Avd\hardware-qemu.ini
C:\Utilisateurs\VOTRE NOM D'UTILISATEUR. Android\avd\Nexus _XX _ API _XX. Avd\hardware-qemu.ini
Probablement un doublon mais mon étape par étape sur ce que j'ai fait pour que cela fonctionne.
Environnement Windows 10 64 bits sur le disque dur Surface 3 i7 8g ram 512g.
Exécutez la configuration HAXM dans {Android sdks}\Intel\Extra Vous lui avez donné 4 Go de RAM Vérifié son fonctionnement en accédant à une invite de l'administrateur et en exécutant 'sc query intelhaxm'. Statut de 4 vérifié qu'il était heureux.
A couru le Gestionnaire de périphériques Android et supprimé toutes les images présentes.
Création d'une nouvelle image ciblant KitKat 4.4, avec 768 Mo de RAM
Dans l'émulateur, l'échelle est définie sur "4 dp à 1 px à l'écran"
Vous devrez expérimenter pour votre résolution particulière.
Démarrage de l'émulateur à partir du gestionnaire de périphériques. Vient rapidement, et non ancré, et cliquable.
Captures d'écran ci-dessous.
Healy à Tampa.
J'ai traversé le même problème et j'ai récemment eu la solution parfaite.
Lors de la création de votre propre périphérique virtuel, une option est proposée pour "Taille et orientation de démarrage".
Vous devez sélectionner une autre valeur en fonction de vos besoins dans le menu déroulant et le tour est joué ...
Cela a fonctionné pour moi et souhaite travailler pour vous aussi .
Cette solution se démarque de ce que @ james04 a fait avec un tweak mineur, car spécifier l'échelle comme -scale 0.X
ne fonctionnait pas pour moi.
-scale 128dpi
(ou un autre dpi de votre choix; vous devrez faire quelques essais pour obtenir exactement ce que vous voulez).Donc, fondamentalement, il suffit de remplacer -scale 0.X
par -scale XXdpi
.
_ {Je rencontrais un problème avec les méthodes mentionnées.} _
Je donnerai le chemin que j'ai fait, ce qui est différent des méthodes données.
Suivez les étapes comme indiqué:
J'espère que cela t'aides.
!!!! Finalement !!!!
Pour les studios Android supérieurs à 2.0
Cette solution a fonctionné pour moi. Depuis l'onglet Emulator n'est pas là pour redimensionner l'écran.
Avec les anciennes versions d'Android Studio, l'ajout de -scale 0.5x aux options de ligne de commande supplémentaires fonctionnait à merveille.
Mais avec Android Studio v1.5.1, l’onglet Emulateur est manquant dans la fenêtre Configurations Rn/Debug.
Est-ce que quelqu'un d'autre a rencontré la même chose?
À partir de maintenant, je lance l'émulateur à partir de la ligne de commande avec l'option -scale pour le faire fonctionner.
./emulator -avd NEXUS_9_API_19 -scale 0.4
Encore une autre manière dans AndroidStudio. Ouvrez le terminal à partir de la barre d’état inférieure.
Entrez ce qui suit en modifiant le chemin et le nom avd afin qu'ils correspondent à votre environnement.
C:\Android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
Remarque: L'échelle peut être affinée à la demande
C'est une situation pour moi: Ma configuration: MacBook Pro (Retina: 2880x1800) + Moniteur ASUS 27 '(1920 x 1080) + Taille et orientation de démarrage dans AVD Manager définies sur Auto.
Il y a 2 situations dans lesquelles je peux démarrer l'émulateur:
1) Avec le moniteur ASUS connecté à Macbook Pro
Il en résulte une fenêtre d'émulateur qui convient à mon moniteur ASUS en hauteur. Si je déplace la fenêtre de l'émulateur sur MacBook - elle ne redimensionne pas correctement - une partie de la fenêtre de l'émulateur est masquée.
2) Aucun moniteur connecté à MacBook Pro
Cela se traduit par une fenêtre d'émulateur qui correspond à la hauteur de mon MacBook Pro. Ceci est idéal car je peux maintenant rattacher le grand moniteur ASUS et la taille de la fenêtre reste confortable.
Ceci m'amène à conclure que, dans le cas d'écrans multiples, la philosophie d'Android Studio consiste à choisir la taille la plus grande et la taille de la fenêtre Emulator en conséquence.
Je suppose donc que le correctif/l'amélioration d'Android Studio peut consister à réinitialiser la taille de la fenêtre de l'émulateur en fonction de la détection d'une résolution différente lorsqu'elle est déplacée entre des écrans de résolution/dpi/ppi différente.
J'ai envoyé un rapport de bogue à AOSP ici: https://code.google.com/p/Android/issues/detail?id=187327&thanks=187327&ts=1443045686
Capture d'écran du gestionnaire de tâches
Dans la fenêtre des propriétés, sélectionnez l'onglet "Compatibilité" Fenêtre des propriétés
Sélectionnez Modifier les paramètres PPP élevés Entrez la description de l'image ici
A travaillé pour moi sur un livre de surface
En ce qui concerne le redimensionnement, il y a beaucoup de bonnes réponses ici. Mais pour déplacer la fenêtre de l'émulateur avec le clavier, il suffit d'appuyer sur [ALT] + [Barre d'espacement] et de déplacer la fenêtre avec les flèches.
C'est un bon truc pour tout type d'application.
Pour ceux qui veulent une ligne de commande cmd, créez un script Shell (cet exemple utilise window_scale.sh) dans votre chemin avec ce contenu:
#!/bin/bash
if [ $# != 1 ]; then
echo usage: $0 scale
exit 1
fi
echo "window scale $1" | nc localhost 5554
Ensuite, tapez simplement la commande suivante pour redimensionner la fenêtre à votre guise:
$ window_scale.sh 0.4
Je suis tombé sur ce problème il y a un moment et je me suis battu jusqu'à présent. La solution semble être:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
Ici, faites un clic droit sur emulator.exe
, Cliquez sur Properties
et allez à Compatibility
. Ici, vérifiez: "Override high DPI scaling behavior. Scaling performed by: APPLICATION
".
Cela devrait résoudre le problème sur tout ordinateur Windows 10 avec la mise à l'échelle de l'affichage activée.
Malheureusement, les indicateurs -scale
et -dpi-device
sont obsolètes avec Emulator 2.0.
( http://tools.Android.com/recent/emulator20previewreleasenotes )
25.0.7
Add warning messages for deprecated window size flags. ("-scale" and "-dpi-device")
25.0.6
The deprecated “-scale” parameter will now be ignored. (b.Android.com/200522)
25.0.5
Removed the "-scale" flag and "window scale" commands. (b.Android.com/199843)
Je pense que la meilleure solution de contournement pour le moment, la réponse de modu . L'utilisation CTRL+ Up
et CTRL + Down