Programing

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

lottogame 2020. 6. 12. 22:07
반응형

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


Droid 폰이있는 소규모 비즈니스를위한 첫 번째 Android 앱을 작성 중입니다. 올바른 해상도 (854 픽셀)로 전화기의 AVD를 설정했습니다.

최대 화면 해상도가 900 픽셀 인 MacBook Pro에서 작업하고 있으므로 에뮬레이터가 시작되면 하단이 잘립니다.

에뮬레이터 디스플레이를 화면에 맞도록 75 % 또는 그 이상으로 축소 할 수있는 방법이 있습니까? 다른 솔루션 (휴대 전화 자체에서 모든 것을 실행하는 것 이외)?


내에서 Eclipse:

  1. 이동 Window > Android SDK and AVD Manager > Virtual Devices

  2. 선택 당신이 시작하고 클릭합니다 AVD를Start

  3. 확인Scale display to real size 버튼을

  4. 입력 표시하고자 얼마나 큰 인치키를 누릅니다 Launch . 이 기능을 사용하려면 Mac의 화면 해상도에 대한 합리적인 근사값도 입력해야합니다. 13 인치 Macbook Pro에 7 인치와 113dpi를 사용하고 있지만 8 인치 또는 9 인치로 벗어날 수 있습니다.


이것은 실제로 프로젝트에서도 가능하며 AVD 관리자를 통해 에뮬레이터를 시작할 필요가 없습니다.

  1. 로 이동 Run > Run Configurations...> (왼쪽에서 응용 프로그램을 선택)> (클릭 "Target"오른쪽에 탭).

  2. 하단에는가 표시 Emulator launch parameters됩니다. 에서 (화면을 전체 크기의 75 %로 만들기 위해) additional emulator command line options추가'-scale 0.75'

다음에 에뮬레이터를 시작하면 제대로 조정됩니다.


Windows 명령 프롬프트를 통해 에뮬레이터의 크기를 조정하는 방법도 있습니다.

  1. 명령 프롬프트에서 다음을 실행하십시오. telnet localhost 5554
  2. window scale 0.75
  3. quit

포트 5554에서 실행중인 에뮬레이터가 하나 있다고 가정합니다.


위의 텔넷 답변은 Android Studio 개발자에게 좋습니다. 나는 창 스케일 명령이 스케일 팩터 또는 많은 사람들에게 더 쉬운 dpi를 취할 것이라고 덧붙이고 싶었습니다 (한 번 측정하면 ADV 1dp : 1 픽셀입니다)

telnet localhost PortNumOfAVD
window scale 96dpi
quit

참고 텔넷은 더 이상 기본적으로 Windows에 설치되지 않습니다.


Android 에뮬레이터의 창 크기 변경

-scale ­­<scale factor>에뮬레이터 시작 매개 변수에 매개 변수 추가하십시오 . 일식에서는 실행 구성의 "추가 에뮬레이터 명령 행 옵션"필드에 입력하십시오.

허용되는 배율은 0.1에서 3 사이의 값이지만 가장 일반적 일 수 있습니다 -scale 0.5.


Eclipse로 작업하는 경우 에뮬레이터의 크기가 너무 커서 화면에 비해 다음과 같이 할 수 있습니다.

  1. 실행> 구성 실행
  2. '타겟'탭을 선택하십시오.
  3. "추가 에뮬레이터 명령 행 옵션"으로 스크롤하여 "-scale 0.7"또는 다른 숫자를 입력하십시오.

이렇게하면 Eclipse에서 자동으로 시작하더라도 AVD의 크기가 조정됩니다.

즐겨


android명령을 사용하여 Eclipse 외부에서 에뮬레이터를 시작 하면 시작 프로세스의 일부로 화면을 확장 할 수 있습니다. 그러나 Eclipse에서 어떻게하는지 모르겠습니다.


터미널이나 명령 줄을 통해 에뮬레이터를 실행하는 것이 좋습니다.

예를 들어, 다른 크기로 에뮬레이터를 실행하려면 다음과 같이 실행하면됩니다.

~/Android/Sdk/tools/emulator -scale 0.35 -avd Nexus_5_API_23

Nexus_5_API_23은 호스트 컴퓨터의 기존 AVD에 해당합니다. 다른 Android 가상 장치를 만들 때 장치 이름으로 바꾸면 작동합니다. 따라서 기본적으로 Android SDK 도구에서 직접 에뮬레이터를 실행합니다. netdelay, netspeed 등과 같은 다른 매개 변수를 추가 할 수도 있습니다.


명령 프롬프트에서 여는 명령은 다음과 같습니다.

  1. 에뮬레이터 -avd [-[]] ... [-]. 자세한 내용은 http://developer.android.com/tools/help/emulator.html을 참조 하십시오.

원하는 크기의 에뮬레이터 창을 열려면 아래 명령을 따르십시오

  • 에뮬레이터 -avd "AVD_Name"-스케일 "Scale_Value"-dpi-device "dpi"

:

  • 에뮬레이터 -avd "AVD_Name"-스케일 자동 -dpi- 장치 160/200. dpi 장치 값 200

dpi 장치 값 160

따라서 필요에 따라 dpi 값을 변경하십시오 . 당신이 즐기시기 바랍니다.


또 다른 옵션은 GenyMotion 에뮬레이터 를 사용하는 것인데 , 여기서 실시간으로 에뮬레이터 창의 크기를 조정할 수 있습니다. 또한 주식 에뮬레이터보다 훨씬 빠릅니다.


avd의 config.ini 파일을 변경하여 에뮬레이터의 창 크기를 영구적으로 변경할 수 있습니다

이를 위해서는이 경로를 따라야합니다

  • 먼저 Android #home 디렉토리로 이동하십시오.
  • 그런 다음 .android 폴더로 이동하십시오.
  • 그런 다음 avd 폴더로 이동하여 avd라는 이름의 폴더로 이동하십시오.
  • config.ini 파일이 표시됩니다

에서 의 config.ini 파일의 값 변경 skin.nameskin.path을 당신의 편할에. 480x600으로 설정했습니다 .

참고 URL : https://stackoverflow.com/questions/2359895/how-to-resize-the-avd-emulator-in-eclipse

반응형