Widziałem wiele postów z pytaniami o zmianę rozmiaru okna emulatora AVD , jednak nie znalazłem żadnej takiej pracy. Mój emulator znajduje się poza górną częścią ekranu komputera i nie mogę zmienić jego rozmiaru.
Jak zmienić rozmiar okna emulatora AVD w Android Studio ?
android
android-studio
android-emulator
user2254532
źródło
źródło
Odpowiedzi:
Dzięki Android Studio 2 możesz teraz zmienić rozmiar okna, po prostu przeciągając róg.
źródło
Po aktualizacji Android Studio 2.2
Emulator
wEdit Configurations
oknie nie ma karty .Jeśli chcesz skalować swój emulator, wystarczy użyć tej kombinacji klawiszy:
Jeśli to, czego chcesz, to skalowanie procentowe lub wyświetlanie 1: 1, może powinieneś spróbować zmodyfikować te dwa pliki: (Nie wiem, czy ten zadziała, ponieważ nie miałem okazji spróbować).
źródło
Możesz zmienić rozmiar ekranu emulatora
Przechodząc (w górnym menu Android Studio) do
Run > Edit Configurations
W lewym panelu właśnie otwartego okna dialogowego wybierz swoją aplikację.
W prawym panelu wybierz
General
kartę, a następnie zejdź na dół i sprawdźEmulator
, a następniePrefer Android Virtual Device
wybierz urządzenie wirtualne, którego aktualnie używasz.Teraz przejdź do zakładki
Emulator
(obokGeneral
zakładki) iAdditional command line options
napisz-scale 0.X
gdzie
X
może być na przykład25
lub50
, co oznaczałoby odpowiednio 25% i 50% pierwotnego rozmiaru.źródło
-scale 0.X
to nie działa dla mnie. Zamiast tego musiałem określić konkretną rozdzielczość, taką jak-scale 128dpi
. Mam nadzieję, że to komuś pomoże.-scale
opcja jest przestarzałaWypróbuj na Android Studio:
Iść do
Run
Kliknij
Edit Configurations
Z lewej strony pod
Android Application
zakładką wybierz nazwę swojej aplikacjiTeraz z
General
zakładki (w prawym panelu) zejdź na dół i sprawdźEmulator
i wybierz jeden emulator zPrefer Android Virtual Device
listyKliknij na
Emulator
zakładkę iw polu wprowadzaniaAdditional command line options
zmień skalę emulatora na coś z formularza-scale 0.X
(gdzieX
może być na przykład 40, jeśli chcesz, aby emulator miał 40% pełnego rozmiaru)Kliknij,
Ok
aby zapisać te ustawieniaEdycja: w Android Studio 1.5 te opcje są usunięte. Dobra wiadomość jest taka, że możemy bezpośrednio zmienić rozmiar emulatora z Android Studio 2.0 (jak pokazano na wideo wprowadzającym)
źródło
Prawdopodobnie duplikat, ale mój krok po kroku, co zrobiłem, aby to zadziałało.
Środowisko Windows 10 64-bitowy na Surface 3 i7 8g ram w 512g dysku twardym.
Uruchom konfigurację HAXM w {android sdks} \ Intel \ Extra Dałem mu 4 gigabajty pamięci RAM, sprawdził jego działanie, przechodząc do monitu administratora i uruchamiając „sc query intelhaxm”. Status 4 potwierdził, że jest szczęśliwy.
Uruchomiono menedżera urządzeń Android i usunięto wszystkie obecne obrazy.
Utworzono nowy obraz przeznaczony dla KitKat 4.4, z 768 MB pamięci RAM
W emulatorze ustaw skalę na „4 dp do 1 px na ekranie”
Będziesz musiał eksperymentować dla swojej konkretnej rozdzielczości.
Uruchomiono emulator z menedżera urządzeń. Przychodzi SZYBKO, nie jest zadokowany i klikalny.
Zrzuty ekranu poniżej.
Healy w Tampie.
źródło
Przeszedłem przez ten sam problem i ostatnio znalazłem idealne rozwiązanie.
Podczas tworzenia własnego urządzenia wirtualnego dostępna jest opcja „Rozmiar i orientacja początkowa”, która domyślnie jest „automatyczna”
Musisz wybrać inną wartość zgodnie z potrzebami z menu rozwijanego i voila ...
To zadziałało dla mnie i życzenie zadziała również dla ciebie.
źródło
Android Studio 1
Zmień ustawienie skali
Android Studio 2
W kroku drugim kliknij mały ołówek po prawej stronie.
źródło
To rozwiązanie odchodzi od tego, co @ james04 zrobił z drobnymi poprawkami, odkąd określenie skali
-scale 0.X
nie zadziałało dla mnie.-scale 128dpi
(lub inną wybraną rozdzielczość; trzeba będzie trochę poeksperymentować, aby uzyskać dokładnie to, czego chcesz).Tak więc, w zasadzie tylko wymienić
-scale 0.X
się-scale XXdpi
.źródło
-scale
opcja jest przestarzałaMiałem problem podczas korzystania z wymienionych metod.
Podam sposób, w jaki zrobiłem, który różni się od podanych metod.
Postępuj zgodnie z instrukcjami:
Mam nadzieję że to pomoże.
Link: https://www.youtube.com/watch?v=O9bvxlo70IE
źródło
W oknie emulatora przejdź do ustawień za pomocą przycisku „...” u dołu, a następnie wybierz kartę Ustawienia, która jest druga od dołu i przełącz opcję „ pokaż ramkę okna wokół urządzenia ”
Następnie zmień rozmiar za pomocą myszy
źródło
!!!! Wreszcie !!!!
Dla Android Studio w wersji wyższej niż 2.0
To rozwiązanie zadziałało dla mnie. Ponieważ zakładka Emulator nie służy do skalowania ekranu.
Zobacz zrzut ekranu dla lepszego zrozumienia
źródło
Zrzut ekranu Menedżera zadań
W oknie właściwości wybierz zakładkę „Zgodność” Okno właściwości
Wybierz zmień ustawienia High DPI wprowadź tutaj opis obrazu
Pracował dla mnie na powierzchni książki
źródło
To jest dla mnie sytuacja: Moja konfiguracja: MacBook Pro (Retina: 2880x1800) + 27-calowy monitor ASUS (1920 x 1080) + Rozmiar i orientacja początkowa w Menedżerze AVD ustawione na Auto.
Są 2 sytuacje, w których mogę uruchomić emulator:
1) Z monitorem ASUS podłączonym do Macbooka Pro
Powoduje to powstanie okna emulatora, które pasuje do wysokości mojego monitora ASUS. Jeśli przenoszę okno emulatora na MacBooka - nie zmienia on poprawnie rozmiaru - część okna emulatora jest ukryta.
2) Do MacBooka Pro nie podłączono monitora
Powoduje to powstanie okna emulatora, które pasuje do wysokości mojego MacBooka Pro. Jest to idealne rozwiązanie, ponieważ mogę teraz ponownie podłączyć duży monitor ASUS, a okno ma nadal wygodny rozmiar.
To prowadzi mnie do wniosku, że w przypadku wielu wyświetlaczy - filozofią Android Studio jest wybranie największego rozmiaru i odpowiedniego rozmiaru okna Emulatora.
Wydaje mi się, że poprawka / ulepszenie Android Studio może polegać na zresetowaniu rozmiaru okna emulatora w oparciu o wykrycie innej rozdzielczości, gdy jest ono przenoszone między wyświetlaczami o innej rozdzielczości / dpi / ppi.
I złożyli raport o błędzie do AOSP tutaj: https://code.google.com/p/android/issues/detail?id=187327&thanks=187327&ts=1443045686
źródło
W starszych wersjach Android Studio dodanie -scale 0.5x do dodatkowych opcji wiersza poleceń działało jak urok.
Jednak w Android Studio w wersji 1.5.1 brakuje zakładki Emulator w oknie Konfiguracje Rn / Debugowania.
Czy ktoś jeszcze spotkał to samo?
Na razie uruchamiam emulator z wiersza poleceń z opcją -scale, aby działał.
./emulator -avd NEXUS_9_API_19 -scale 0.4
źródło
-scale
opcja jest przestarzałaJeśli chodzi o zmianę rozmiaru, jest tutaj wiele dobrych odpowiedzi. Ale aby przenieść okno emulatora za pomocą klawiatury, wystarczy nacisnąć klawisze [ALT] + [spacja] i przesuwać okno za pomocą strzałek .
To dobra sztuczka dla wszelkiego rodzaju aplikacji.
źródło
Jeszcze inny sposób w AndroidStudio. Otwórz terminal z dolnego paska stanu.
Wprowadź następujące dane, zmieniając ścieżkę i nazwę avd, aby pasowały do twojego środowiska.
C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
Uwaga: w razie potrzeby skalę można udoskonalić
źródło
-scale
opcja jest przestarzałaNiestety,
-scale
i-dpi-device
flagi zostały wycofane w Emulatorze 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)
Myślę, że najlepszym rozwiązaniem na razie jest odpowiedź modu . Użycie
CTRL+ Up
iCTRL + Down
źródło
Dla tych, którzy chcą linii cmd, utwórz skrypt powłoki (w tym przykładzie używa window_scale.sh) w swojej ścieżce z następującą zawartością:
#!/bin/bash if [ $# != 1 ]; then echo usage: $0 scale exit 1 fi echo "window scale $1" | nc localhost 5554
Następnie wpisz następujące polecenie, aby zmienić rozmiar okna na dowolne:
$ window_scale.sh 0.4
źródło
Spotkałem się z tym problemem jakiś czas temu i do tej pory o niego walczyłem. Wydaje się, że rozwiązaniem jest:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
Tutaj kliknij prawym przyciskiem myszy
emulator.exe
, kliknijProperties
i przejdź doCompatibility
. Tutaj sprawdź: „Override high DPI scaling behavior. Scaling performed by: APPLICATION
”.Powinno to rozwiązać problem na dowolnym komputerze z systemem Windows 10 z włączonym skalowaniem ekranu.
źródło
W Android Studio 4 możesz przejść do trybu powiększenia, klikając ten przycisk. Po przeciągnięciu okna do żądanego rozmiaru możesz wyjść z trybu powiększenia, klikając je ponownie.
źródło