it-source

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

criticalcode 2023. 5. 11. 21:32
반응형

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

저는 드로이드 폰을 가지고 있는 중소기업을 위해 제 첫 안드로이드 앱을 작성하고 있습니다.저는 적절한 해상도의 AVD를 854 픽셀 높이로 설정했습니다.

저는 맥북프로에서 최대 화면 해상도 900픽셀로 작업을 하고 있어서 에뮬레이터가 작동하면 하단이 잘립니다.

에뮬레이터 디스플레이를 내 화면에 맞게 75%까지 축소할 수 있는 방법이 있습니까?(전화기에서 모든 것을 실행하는 것 외에) 다른 해결책이 있습니까?

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

  1. 에 가다Run > Run Configurations> (왼쪽에서 응용프로그램을 선택하십시오) > (클릭:"Target"오른쪽에 있는 탭)을 클릭합니다.

  2. 저기 아래에 보시면,Emulator launch parameters.에서additional emulator command line options,더하다'-scale 0.75'(화면을 전체 크기의 75%로 만들기 위해)

다음 번에 에뮬레이터를 시작하면 에뮬레이터 크기가 올바르게 조정됩니다.

내부에서Eclipse:

  1. 에 가다Window > Android SDK and AVD Manager > Virtual Devices

  2. 시작할 AVD를 선택하고 다음을 클릭합니다.Start

  3. 확인:Scale display to real size단추를 채우다

  4. 표시할 크기를 인치 단위입력하고 를 누릅니다. Launch이 기능을 사용하려면 Mac 화면 해상도에 대한 적절한 근사치도 입력해야 합니다.저는 13인치 맥북 프로에 7인치와 113dpi를 사용하고 있지만, 당신은 8인치나 9인치로도 벗어날 수 있을 것입니다.

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

  1. 명령 프롬프트에서 실행:telnet localhost 5554
  2. window scale 0.75
  3. quit

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

위의 텔넷 답변은 Android Studio 개발자에게 유용합니다.저는 윈도우 스케일 명령어가 많은 사람들에게 더 쉬울 수 있는 스케일 팩터 또는 디피(한 번 측정하면 1dp:1 픽셀인 ADV에 효과가 있을 것임)를 추가하고 싶었습니다.

telnet localhost PortNumOfAVD
window scale 96dpi
quit

노트 텔넷은 더 이상 기본적으로 창에 설치되지 않습니다.

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

매개 변수 추가-scale ­­<scale factor>에뮬레이터 시작 매개 변수로 이동합니다.이클립스의 경우 실행 구성 내의 "추가 에뮬레이터 명령줄 옵션" 필드에 입력합니다.

허용되는 척도 요인은 0.1과 3 사이의 척도 요인이지만 가장 일반적인 척도 요인은 다음과 같습니다.-scale 0.5.

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

  1. 실행 > 실행 구성
  2. "Target" 탭
  3. "추가 에뮬레이터 명령줄 옵션"으로 스크롤하여 "-scale 0.7" 또는 다른 숫자를 입력합니다.

이렇게 하면 이클립스에서 자동으로 시작되는 경우에도 AVD의 크기가 계속 조정됩니다.

즐거운 시간 되세요.

외부에서 이클립스를 android명령을 실행하면 시작 프로세스의 일부로 화면의 크기를 조정할 수 있습니다.하지만 이클립스에서 어떻게 하는지는 잘 모르겠습니다.

터미널이나 명령줄을 통해 에뮬레이터를 실행하는 것이 훨씬 더 나은 제어를 할 수 있기 때문에 분명히 추천합니다.

예를 들어 에뮬레이터를 다른 크기로 실행하려면 이렇게 실행하면 됩니다.

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

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

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

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

원하는 크기의 에뮬레이터 창을 열려면 다음 명령을 따릅니다.

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

:

  • 에레터이 - avd "AVD_Name" - 스일자 dpi-device 160/200. dpi-device 값 200을 사용

dpi-device 값이 160인 경우

따라서 필요에 따라 dpi-값을 변경하면 됩니다.맛있게 드시길 바랍니다.

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

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

그러기 위해서는 이 길을 따라가야 합니다.

  • 먼저 Android #home 디렉토리로 이동합니다.
  • 그런 다음 .android 폴더로 이동합니다.
  • 그런 다음 avd 폴더를 선택하고 avd 이름이 지정된 폴더로 이동합니다.
  • config.ini 파일이 표시됩니다.

config.ini 파일에서 skin.name 및 skin.path의 값을 편리하게 변경합니다.480x600으로 설정했습니다.

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

반응형