Android Studio에서 AVD 에뮬레이터 창의 크기를 조정하는 방법은 무엇입니까?


91

AVD 에뮬레이터 창 크기를 조정하는 방법에 대해 묻는 많은 게시물을 보았지만 해당 작업을 찾지 못했습니다. 내 에뮬레이터가 내 컴퓨터 화면의 맨 위에 있으며 크기를 조정할 수 없습니다.

Android Studio 에서 AVD 에뮬레이터 창의 크기를 조정하는 방법은 무엇입니까?


대신 에뮬레이터를 사용하여하지의 해결책 만 해결, 다운로드 genymotion
Randyka Yudhistira

실제로 답은 아니지만 2017 년 12 월 현재 UHD 4K 모니터는 정말 저렴하고 큰 AVD 창의 '문제'를 해결할뿐만 아니라 여러 창을 서로 겹치지 않고 볼 수있는 프로그래밍을 더 쉽게 만듭니다. . 사실 휴대폰의 대상 화면은 이미 풀 HD이므로 IDE가 더 큰 것으로 업그레이드 될 수 있습니다. 영업 이익에 관해서는, 안드로이드 스튜디오 3에서 AVD에 크기 조정 핸들이있다, 그러나 이들은 :-(이 수축하지 않습니다
롤랜드

답변:


111

함께 안드로이드 스튜디오 2 지금 당신은 단순히 코너를 드래그하여 창 크기를 조정할 수 있습니다.

여기에 이미지 설명 입력


@chengsam은 Bro를 많이 시도했지만 실제로는 그렇지 않았습니다! 최신 버전의 에뮬레이터를 사용하고 있습니다.
sud007

@ sud007 OS X 10.11.6 및 Android Studio 2.2.1을 사용하고 있습니다. 모서리를 드래그하면 추가 공간이 흰색으로 표시되고 커서를 놓으면 에뮬레이터의 크기가 조정됩니다.
chengsam

@chengsam 잘 저는 OS X 10.10.5AS 2.2.1을 사용하고 있지만 안타깝게도 드래그 인 또는 드래그 아웃 후 커서를 놓으면 레이아웃이 원래 크기로 돌아옵니다. 따라서 변화가 없습니다.
sud007

최신 Android Studio 2.2.2를 다운로드했으며 현재 Mac에서 작동합니다
To Kra

확실히 마우스로 크기를 조정하는 것은 명령 줄 옵션과 완전히 다릅니다. 예를 들어 배치 스크립트에 마우스 크기 조정을 추가 할 수 없습니다 (또는 적어도 매우 복잡합니다). 배치 (셸) 스크립트에서 시작시 에뮬레이터의 크기를 조정하는 최신 작업 솔루션이 있습니까?
Vitalii

58

Android Studio 2.2 업데이트 후 창에 Emulator탭 이 없습니다 Edit Configurations.

에뮬레이터의 크기를 조정하려면 다음 키보드 조합을 사용해야합니다.

확장하려면 : Ctrl+

축소하려면 : Ctrl+

원하는 것이 비율로 크기를 조정하거나 1 : 1 디스플레이를 얻는 것이라면 다음 두 파일을 수정해야 할 수도 있습니다. (시도 할 기회가 없었기 때문에이 파일이 작동할지 모르겠습니다.)

C : \ 사용자 \ 사용자 이름 .android \ AVD \ Nexus_ XX _API_ XX .avd \ 하드웨어 qemu.ini

C : \ 사용자 \ 사용자 이름 .android \ AVD \ Nexus_ XX _API_ XX .avd \ 하드웨어 qemu.ini


3
ctrl + up이 나를 위해 작동하지만 위의 파일에서 에뮬레이터를 100 %로 조정하려면 속성을 변경해야한다는 것을 모릅니다.
호마윤 Behzadian

3
Mac의 경우 CMD + UP. Android Studio 3.1에서 테스트
aldok

45

에뮬레이터 화면 크기를 조정할 수 있습니다.

  1. (Android Studio의 상단 메뉴에서) Run > Edit Configurations

  2. 방금 연 대화 상자 의 왼쪽 패널에서 응용 프로그램을 선택합니다.

  3. 오른쪽 패널에서 General탭을 선택한 다음 아래로 이동하여를 확인 Emulator 하고에서 Prefer Android Virtual Device현재 사용중인 가상 장치를 선택합니다.

  4. 이제 탭으로 이동 Emulator합니다 (옆에 General탭), 그리고에 Additional command line options쓰기

    -scale 0.X
    

    여기서, X예를 들어 일 수 25또는 50각각 25 %와 원래 크기의 50 %를 나타내는 것이다.


3
@ james04 어떤 이유로 든 -scale 0.X나를 위해 작동하지 않았습니다. 대신 .NET과 같은 특정 dpi를 지정해야했습니다 -scale 128dpi. 누군가에게 도움이되기를 바랍니다.
UltraSonja 2015 년

21
Android Studio 1.5에서 Run> Edit Configurations에 "Emulator"탭이 표시되지 않습니다. 어디로 옮겼는지 아십니까?
Michael

6
developer.android.com/studio/run/emulator-commandline -scale 옵션 에 따르면 더 이상 사용되지 않습니다
ViliusK

33

Android Studio에서 시도해보세요.

  1. 이동 Run

  2. 딸깍 하는 소리 Edit Configurations

  3. 왼쪽의 Android Application탭 아래에서 애플리케이션 이름을 선택합니다.

  4. 이제 General탭 (오른쪽 패널)에서 아래로 이동하여 확인 Emulator하고 Prefer Android Virtual Device목록 에서 하나의 에뮬레이터를 선택 합니다.

    포인트 3과 4의 경우

  5. Emulator 탭을 클릭 하고 입력 상자 에서 에뮬레이터 Additional command line options배율 을 다음과 같은 형식으로 변경합니다 -scale 0.X( X예 : 에뮬레이터가 전체 크기의 40 %가되도록하려면 40이 될 수 있음).

    여기에 이미지 설명 입력

  6. 이 설정Ok저장 하려면 클릭 하세요.

편집 : Android Studio 1.5에서는이 옵션이 제거되었습니다. 좋은 소식은 Android Studio 2.0에서 에뮬레이터의 크기를 직접 변경할 수 있다는 것입니다 (소개 동영상 참조).


작동하지 않음 ...이 옵션조차도 안드로이드 스튜디오 1.5.1에 ​​존재하지 않습니다 :(
CandleCoder dec

Android Studio 2.0 Preview 9에도 이러한 기능이 없습니다.
Apostrofix

도대체 Studio 2.2에서 에뮬레이터 명령 줄을 어디에서 변경합니까?-어리석은 Google이 제거했습니다 ?????
Moonwalker

Studio 2.3.1에 에뮬레이터 탭이 없는지 확인할 수 있습니다. 매우 짜증납니다.
cbartondock

11

아마도 복제품 일 수 있지만이 작업을 수행하기 위해 한 단계 씩 단계적으로 수행했습니다.

환경 Surface 3 i7 8g ram (512g 하드 드라이브 포함)의 Windows 10 64 비트.

{android sdks} \ Intel \ Extra Gave it 4 gig of ram에서 HAXM 구성을 실행하여 관리자 프롬프트로 이동하고 'sc query intelhaxm'을 실행하여 작동을 확인했습니다. 4의 상태가 행복하다는 것을 확인했습니다.

Android 장치 관리자를 실행하고 존재하는 모든 이미지를 삭제했습니다.

KitKat 4.4, wqith 768mb의 RAM을 대상으로하는 새 이미지 생성

에뮬레이터에서 배율을 '화면에서 4dp ~ 1px'로 설정합니다.

특정 해상도를 실험해야합니다.

장치 관리자에서 에뮬레이터를 시작했습니다. FAST, 도킹되지 않고 클릭 가능합니다.

아래 스크린 샷.

탬파의 Healy.

여기에 이미지 설명 입력


8

나는이 같은 문제를 겪었고 최근에 완벽한 해결책을 얻었습니다.

자신의 가상 장치를 만드는 동안 "시작 크기 및 방향"옵션이 있으며 기본값은 "자동"입니다.

드롭 다운 메뉴에서 필요에 따라 다른 값을 선택해야합니다.

이것은 나를 위해 일했으며 소원은 당신에게도 효과가 있습니다.여기에 이미지 설명 입력


1
이것은 나를 위해 실제로 효과가 없었습니다. 그러나 -scale 0.X를 사용하라는 제안은 작동했습니다.
1mike12 2015-08-18

실제로 위의 방법은 동일합니다. -scale 0.X (여기서 X는 dp 선택에 의해 미리 정의 됨)로 에뮬레이터를 호출합니다. 저에게는 둘 다 잘 작동했습니다. 참고로 ...
pravin

8

안드로이드 스튜디오 1

  1. AVD Manager로 이동
  2. 변경하려는 장치에 대한 작업에서 "이 AVD 편집"을 클릭합니다.
  3. 스케일 설정 변경

    안드로이드 스튜디오 2

2 단계에서는 오른쪽의 작은 연필을 클릭합니다.

작은 연필


2
나는 거기에 그것을 가지고 싶다. 나는 macOS에 있고 규모가 보이지 않습니다 :(
Kra

나는 또한 Mac에 있습니다. 더 세게보세요.
AMAN77 2016

5
최신 Android Studio 2.2.2가 있으며 거기에 없다고 믿습니다. 내 동료 중 한 명이 이전 버전을 가지고 있습니다.
Kra에게

7

이 솔루션은 @ james04가 -scale 0.X저에게 적합하지 않은 척도를 지정했기 때문에 약간의 조정으로 수행 한 작업에서 벗어납니다 .

  1. 실행 -> 구성 편집 -> 에뮬레이터 탭
  2. 추가 명령 줄 옵션 확인
  3. 입력 -scale 128dpi(또는 선택한 다른 dpi; 원하는 것을 정확히 얻으려면 약간의 실험이 필요합니다).

그래서, 기본적으로 그냥 교체 -scale 0.X와 함께 -scale XXdpi.


이것은 나를 위해 일하는 것 같았습니다. OSX를 실행 중이므로 차이점이 있는지 모르겠습니다.
joey_g216 2015

1
developer.android.com/studio/run/emulator-commandline -scale 옵션 에 따르면 더 이상 사용되지 않습니다
ViliusK

6

언급 된 방법을 사용하는 동안 문제가 발생했습니다.

주어진 방법과는 다른 내가 한 방법을 줄 것입니다.

주어진 단계를 따르십시오.

  1. 제어판으로 이동합니다 .
  2. 프로그램을 클릭합니다 .
  3. " Windows 기능 켜기 또는 끄기 "를 선택합니다.
  4. " Telnet Server"및 "Telnet Client "를 확인하십시오 .
  5. cmd로 이동하십시오 .
  6. " cd \ "를 입력 합니다 (기본 디렉토리로 이동 ).
  7. 이제 " telnet localhost 5554 "를 입력 합니다 (따옴표와 숫자는 에뮬레이터 상단에있는 것과 동일 함 ).
  8. 이제 입력하십시오 : window scale 0.x ( x는 귀하의 요구 사항에 따라 예 : 절반 화면 크기를 얻으려면 창 배율 0.5 ).

도움이 되었기를 바랍니다.

링크 : https://www.youtube.com/watch?v=O9bvxlo70IE


이것은 훌륭합니다. 1.5.1에서도 같은 문제가 발생했습니다. 내 문제는 보조 모니터에서 에뮬레이터를 실행하고 싶지만 항상 기본 모니터에서 열립니다. 다른 모니터로 이동하면 창이 커졌습니다. 관리자의 스케일링이 트릭을 수행하지 않았습니다. 이것은 매력처럼 작동합니다. 감사!!!
CKn을

6

에뮬레이터 창에서 하단의 "..."를 통해 설정으로 이동 한 다음 하단에서 두 번째로 설정 탭을 선택하고 " 장치 주변에 창 프레임 표시 "를 전환 합니다 .여기처럼

그런 다음 마우스로 크기 조정


5

!!!! 드디어 !!!!

2.0 이상의 Android 스튜디오

이 솔루션은 저에게 효과적이었습니다. 에뮬레이터 탭은 화면 크기를 조정할 수 없습니다.

  1. Android 가상 장치 (AVD)로 이동
  2. 에뮬레이트 된 성능> 그래픽-자동에서 소프트웨어로 변경합니다.

더 나은 이해를 위해 스크린 샷 참조


3
  1. "작업 관리자"를 열고 AVD를 실행하는 프로세스를 찾습니다. 제 경우에는 "qemu-system-x86_64.exe"

작업 관리자 스크린 샷

  1. 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "포함 폴더 열기"를 선택합니다.
  2. "qemu-system-x86_64.exe"파일을 마우스 오른쪽 버튼으로 클릭하여 파일 속성을 엽니 다.
  3. 속성 창에서 "호환성"탭을 선택합니다. 속성 창

  4. 높은 DPI 설정 변경 선택 여기에 이미지 설명 입력

  5. "높은 DPI 배율 재정의"에서. "높은 동작 무시"를 선택하고 "시스템"을 선택합니다.

서피스 북에서 나를 위해 일했습니다.


2

내 상황 : 내 설정 : MacBook Pro (Retina : 2880x1800) + 27 'ASUS Monitor (1920 x 1080) + AVD Manager의 시작 크기 및 방향이 자동으로 설정되었습니다.

에뮬레이터를 시작할 수있는 두 가지 상황이 있습니다.

1) Macbook Pro에 연결된 ASUS 모니터

그러면 ASUS 모니터 높이에 맞는 에뮬레이터 창이 나타납니다. 에뮬레이터 창을 MacBook으로 이동하면 크기가 제대로 조정되지 않습니다. 에뮬레이터 창의 일부가 숨겨집니다.

2) MacBook Pro에 연결된 모니터 없음

이로 인해 MacBook Pro의 높이에 맞는 에뮬레이터 창이 나타납니다. 이제 큰 ASUS 모니터를 다시 연결할 수 있고 창이 여전히 편안한 크기이기 때문에 이상적입니다.

이로 인해 여러 디스플레이의 경우 Android Studio 철학은 가장 큰 크기를 선택하고 그에 따라 에뮬레이터 창 크기를 조정하는 것입니다.

따라서 Android Studio 버그 수정 / 향상은 다른 해상도 / dpi / ppi의 디스플레이간에 이동할 때 다른 해상도를 감지하여 에뮬레이터 창 크기를 재설정 할 수 있다고 생각합니다.

https://code.google.com/p/android/issues/detail?id=187327&thanks=187327&ts=1443045686 에서 AOSP에 버그 보고서 를 제출했습니다 .


2

이전 버전의 Android Studio에서는 추가 명령 줄 옵션에 -scale 0.5x를 추가하는 것이 매력적이었습니다.

그러나 Android Studio v1.5.1에서는 Rn / Debug Configurations 창에 Emulator 탭이 없습니다.

다른 사람도 같은 일을 겪은 적이 있습니까?

현재로서는 -scale 옵션을 사용하여 명령 줄에서 에뮬레이터를 시작하여 작동하도록합니다.

./emulator -avd NEXUS_9_API_19 -scale 0.4


네, 이거! 날 미치게 해.
joey_g216

1
developer.android.com/studio/run/emulator-commandline -scale 옵션 에 따르면 더 이상 사용되지 않습니다
ViliusK

1

크기 조정과 관련하여 여기에 좋은 답변이 많이 있습니다. 그러나 키보드로 에뮬레이터 창을 이동하려면 [ALT] + [Spacebar]를 누르고 화살표를 사용 하여 창을 이동하면 됩니다.

이것은 모든 종류의 앱에 좋은 트릭입니다.


1

AndroidStudio의 또 다른 방법입니다. 하단 상태 표시 줄에서 터미널을 엽니 다.

환경에 맞게 경로 및 avd 이름을 변경하여 다음을 입력하십시오.

C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23

참고 : 스케일은 필요에 따라 다듬을 수 있습니다.


2
developer.android.com/studio/run/emulator-commandline -scale 옵션 에 따르면 더 이상 사용되지 않습니다
ViliusK

1

불행하게도, -scale-dpi-device플래그는 에뮬레이터 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)

나는 지금 가장 좋은 해결 방법이라고 생각합니다, modu의 대답 . 사용법 CTRL+ UpCTRL + Down


0

cmd 라인 방식을 원하는 사람들을 위해 다음 내용으로 경로에 셸 스크립트 (이 예제에서는 window_scale.sh 사용)를 만듭니다.

#!/bin/bash
if [ $# != 1 ]; then
    echo usage: $0 scale
    exit 1
fi
echo "window scale $1" | nc localhost 5554

그런 다음 다음 명령을 입력하여 창 크기를 원하는대로 조정하십시오.

$ window_scale.sh 0.4

0

나는 얼마 전에이 문제를 만났고 지금까지 그것을 위해 고군분투하고 있습니다. 해결책은 다음과 같습니다.

Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator

여기에서를 마우스 오른쪽 버튼으로 emulator.exe클릭 Properties하고을 클릭 하여로 이동합니다 Compatibility. 여기에서 확인 : " Override high DPI scaling behavior. Scaling performed by: APPLICATION".

이렇게하면 디스플레이 배율이 활성화 된 모든 Windows 10 컴퓨터에서 문제가 해결됩니다.


-1

Android Studio 4에서는이 버튼을 클릭하여 확대 / 축소 모드로 들어갈 수 있습니다. 창을 원하는 크기로 드래그 한 후 다시 클릭하면 확대 / 축소 모드를 종료 할 수 있습니다.줌 모드 버튼

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.