이클립스에서 AVD 에뮬레이터의 크기를 조정하는 방법은 무엇입니까?
저는 드로이드 폰을 가지고 있는 중소기업을 위해 제 첫 안드로이드 앱을 작성하고 있습니다.저는 적절한 해상도의 AVD를 854 픽셀 높이로 설정했습니다.
저는 맥북프로에서 최대 화면 해상도 900픽셀로 작업을 하고 있어서 에뮬레이터가 작동하면 하단이 잘립니다.
에뮬레이터 디스플레이를 내 화면에 맞게 75%까지 축소할 수 있는 방법이 있습니까?(전화기에서 모든 것을 실행하는 것 외에) 다른 해결책이 있습니까?
이것은 실제로 프로젝트에서도 가능하며, AVD 관리자를 통해 에뮬레이터를 시작할 필요가 없습니다.
에 가다
Run > Run Configurations
> (왼쪽에서 응용프로그램을 선택하십시오) > (클릭:"Target"
오른쪽에 있는 탭)을 클릭합니다.저기 아래에 보시면,
Emulator launch parameters
.에서additional emulator command line options
,더하다'-scale 0.75'
(화면을 전체 크기의 75%로 만들기 위해)
다음 번에 에뮬레이터를 시작하면 에뮬레이터 크기가 올바르게 조정됩니다.
내부에서Eclipse
:
에 가다
Window > Android SDK and AVD Manager > Virtual Devices
시작할 AVD를 선택하고 다음을 클릭합니다.
Start
확인:
Scale display to real size
단추를 채우다표시할 크기를 인치 단위로 입력하고 를 누릅니다.
Launch
이 기능을 사용하려면 Mac 화면 해상도에 대한 적절한 근사치도 입력해야 합니다.저는 13인치 맥북 프로에 7인치와 113dpi를 사용하고 있지만, 당신은 8인치나 9인치로도 벗어날 수 있을 것입니다.
Windows 명령 프롬프트를 통해 에뮬레이터의 크기를 조정하는 방법도 있습니다.
- 명령 프롬프트에서 실행:
telnet localhost 5554
window scale 0.75
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로 작업하는 경우 에뮬레이터 크기가 화면에 너무 클 경우 다음과 같이 작업할 수 있습니다.
- 실행 > 실행 구성
- "Target" 탭
- "추가 에뮬레이터 명령줄 옵션"으로 스크롤하여 "-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 등의 다른 매개 변수를 추가할 수 있습니다.
명령 프롬프트에서 여는 명령은 다음과 같습니다.
- 에뮬레이터 -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-값을 변경하면 됩니다.맛있게 드시길 바랍니다.
또 다른 옵션은 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
'it-source' 카테고리의 다른 글
로컬 Git 브랜치를 원격의 마스터 브랜치로 푸시하려면 어떻게 해야 합니까? (0) | 2023.05.11 |
---|---|
WPF/WP7에서 문자열 목록을 ListBox로 데이터 바인딩하려면 어떻게 해야 합니까? (0) | 2023.05.11 |
.(C# 또는 VB에서 항상 합법적입니다.그물? (0) | 2023.05.11 |
튜플 대신 목록 출력이 있는 Zip (0) | 2023.05.11 |
UTC/GMT 시간을 현지 시간으로 변환 (0) | 2023.05.11 |