Eclipse에서 AVD 에뮬레이터의 크기를 조정하는 방법은 무엇입니까?
Droid 폰이있는 소규모 비즈니스를위한 첫 번째 Android 앱을 작성 중입니다. 올바른 해상도 (854 픽셀)로 전화기의 AVD를 설정했습니다.
최대 화면 해상도가 900 픽셀 인 MacBook Pro에서 작업하고 있으므로 에뮬레이터가 시작되면 하단이 잘립니다.
에뮬레이터 디스플레이를 화면에 맞도록 75 % 또는 그 이상으로 축소 할 수있는 방법이 있습니까? 다른 솔루션 (휴대 전화 자체에서 모든 것을 실행하는 것 이외)?
내에서 Eclipse
:
이동
Window > Android SDK and AVD Manager > Virtual Devices
선택 당신이 시작하고 클릭합니다 AVD를
Start
확인
Scale display to real size
버튼을입력 표시하고자 얼마나 큰 인치 와 키를 누릅니다
Launch
. 이 기능을 사용하려면 Mac의 화면 해상도에 대한 합리적인 근사값도 입력해야합니다. 13 인치 Macbook Pro에 7 인치와 113dpi를 사용하고 있지만 8 인치 또는 9 인치로 벗어날 수 있습니다.
이것은 실제로 프로젝트에서도 가능하며 AVD 관리자를 통해 에뮬레이터를 시작할 필요가 없습니다.
로 이동
Run > Run Configurations
...> (왼쪽에서 응용 프로그램을 선택)> (클릭"Target"
오른쪽에 탭).하단에는가 표시
Emulator launch parameters
됩니다. 에서 (화면을 전체 크기의 75 %로 만들기 위해)additional emulator command line options
추가'-scale 0.75'
다음에 에뮬레이터를 시작하면 제대로 조정됩니다.
Windows 명령 프롬프트를 통해 에뮬레이터의 크기를 조정하는 방법도 있습니다.
- 명령 프롬프트에서 다음을 실행하십시오.
telnet localhost 5554
window scale 0.75
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로 작업하는 경우 에뮬레이터의 크기가 너무 커서 화면에 비해 다음과 같이 할 수 있습니다.
- 실행> 구성 실행
- '타겟'탭을 선택하십시오.
- "추가 에뮬레이터 명령 행 옵션"으로 스크롤하여 "-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 등과 같은 다른 매개 변수를 추가 할 수도 있습니다.
명령 프롬프트에서 여는 명령은 다음과 같습니다.
- 에뮬레이터 -avd [-[]] ... [-]. 자세한 내용은 http://developer.android.com/tools/help/emulator.html을 참조 하십시오.
원하는 크기의 에뮬레이터 창을 열려면 아래 명령을 따르십시오
- 에뮬레이터 -avd "AVD_Name"-스케일 "Scale_Value"-dpi-device "dpi"
예 :
- 에뮬레이터 -avd "AVD_Name"-스케일 자동 -dpi- 장치 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
'Programing' 카테고리의 다른 글
문자열 배열에 값이 포함되어 있는지 확인하고 필요한 경우 위치를 가져옵니다. (0) | 2020.06.12 |
---|---|
java.lang.IllegalStateException : 전체 화면 불투명 활동 만 방향을 요청할 수 있습니다. (0) | 2020.06.12 |
Android에서 로그 수준을 활성화 / 비활성화하는 방법 (0) | 2020.06.12 |
툴팁 내에 줄 바꿈 추가 (0) | 2020.06.12 |
새로운 NavigationView에서 간단한 디바이더를 만드는 방법은 무엇입니까? (0) | 2020.06.12 |