programing

Android - 가로 모드의 에뮬레이터, 화면이 회전하지 않음

codeshow 2023. 9. 14. 23:44
반응형

Android - 가로 모드의 에뮬레이터, 화면이 회전하지 않음

가로 모드(NUMPAD 7또는 +)F11로 전환하면 에뮬레이터가 화면을 가로 방향으로 회전시키지만 Android OS와 어떤 앱도 회전하지 않습니다.그래서 모든 것이 옆에 앉아있습니다.장치가 제대로 회전하려면 AVD 구성에 설정해야 하는 것이 있습니까?

enter image description here

여기에 또 다른 답이 있습니다.

제 경우에는 단순히 안드로이드 에뮬레이터 설정(알림바를 풀다운할 수 있음)에서 자동 잠금 설정이 비활성화된 것이 문제였습니다.

시간이 더 많이 걸렸는데도 앱이 에뮬레이터에서는 잘 돌아가지 않는 이유에 대해 머리를 긁적이고 있습니다.에뮬레이터에서 드롭다운 OS 메뉴를 당겨 "자동 회전"이 활성화되어 있는지 확인합니다.

제 경우 "Android Virtual Device(AVD) 편집" 창에서 "하드웨어 키보드 있음" 확인란을 비활성화하여 해결했습니다.

그것은 2.3과 4.4 에뮬레이터를 가진 버그입니다.

http://code.google.com/p/android/issues/detail?id=13189 [v2.3] https://code.google.com/p/android/issues/detail?id=61671 [v4.4]

API 레벨 29 입니다.기본적으로 회전은 비활성화됩니다.모바일의 드롭다운을 끌어내리고 활성화합니다.

저의 경우 AVD 설정의 스킨 옵션이 문제였습니다.No skin을 선택했을 때 효과가 있었습니다.

저도 같은 문제가 있었습니다.하드 웨어 가상 머신의 설정에서 "키보드 뚜껑 지원" 옵션을 제거해 보십시오.도움이 됐어요.

제가 바보 같은 실수를 해서 API 30에서 문제를 위해 많은 시간을 보냈습니다.확인한Auto-rotate설정 및 기타 답변은 여기에 있지만 메인 안드로이드 화면에서 회전을 시도해 보았지만 회전이 되지 않습니다!일부 앱('메시지' 또는 '브라우저'와 같은 기본 앱)을 열어야 회전이 작동합니다.
enter image description here

2015년 중반 현재 이 문제는 여전히 열려 있으며 안드로이드 버그 추적기에 로그인되어 있습니다. 여기 https://code.google.com/p/android/issues/detail?id=61671 에서 확인할 수 있는 링크가 있습니다.

위의 어떤 솔루션도 저에게 적합하지 않았고 저는 안드로이드 4.4.2 에뮬레이터를 사용하고 있습니다.그래픽 레이아웃에서 방향을 변경하여 확인할 수 있습니다.

방향 변경 버튼을 클릭하면 에뮬레이터에 에뮬레이트 화면의 방향을 변경할지 묻는 작은 아이콘이 표시됩니다.몇 초 동안만 표시되므로 "아래" 아이콘 옆을 보면 이 임시 아이콘이 나타납니다.

에뮬레이터 키보드를 켜거나 끌 때 작동합니다.

픽셀2 API 29, Android 10.0을 실행하고 있습니다(최신 버전은 현재).

에뮬레이터의 가속도계 속성이 True로 설정되어 있습니까? 확인해 주십시오. 그렇지 않은 경우 true로 설정하십시오.도움이 될 겁니다제 것은 잘 작동합니다.

AVD Manager 열기 -> '장치 정의' 탭으로 이동 -> 기존 AVD 선택 -> 복제

안드로이드 10 기기에서 다음과 같은 작업을 모두 수행해야 했습니다.

  1. 가 에 합니다.config.ini:
hw.accelerometer = yes
hw.sensors.orientation = yes
  1. 장치를 상태 표시줄에서 자동 회전하도록 설정합니다.

enter image description here

  1. 홈 스크린을 자동 회전으로 설정합니다.

홈 화면에서 길게 누르기 > "홈 설정"

enter image description here

"홈 화면 회전 허용"을 ON으로 설정합니다.

enter image description here

API LEVEL 27에 새로운 가상 디바이스 Nexus를 설치해야 했습니다 API LEVEL 28(PIE)에서 디스플레이를 회전할 수 없었습니다.

그리고 저한테는 효과가 있습니다.안부 전합니다.

API 29 기준으로 아무 이유 없이 무작위로 작동을 중단합니다.에뮬레이터를 종료하고 다시 시작해야 합니다. 그런 다음 다시 작동합니다.

최신 버전의 AVD로 작동하도록 했습니다.

: 을 합니다를 합니다.Android Config for rotate to work

과 같습니다: 는 과 과 는 AVD result

저는 키보드와 스킨의 조합이 클릭을 하게 만드는 것이라고 생각합니다.또한 장치를 직접 만든 경우 자이로스코프 센서를 추가해야 합니다.

Android 5.1.1, 일명 API 22, Android 5.1 롤리팝_MR1을 사용해야 합니다. Android SDK Manager에서 Android 5.1.1(API 22)을 다운로드하고 새로운 Android Virtual Device를 만들 때 OS로 선택합니다.

war_Hero가 언급한 바와 같이, 이 버그는 Google에 보고되었습니다.이 버그는 현재 3월 23일자로 수정되었습니다.

https://code.google.com/p/android/issues/detail?id=61671

제 경우에는 방향 변경 주 버튼을 누른 직후에 방향을 변경할 수 있는 작은 버튼을 클릭해야 합니다.

먼저 메뉴에 들어갈 때까지 회전을 길게 눌러야 했습니다.럼을(를) 전환합니다.Auto-rotate screen

enter image description here enter image description here

expo에서 app.json 파일을 변경해야 합니다.

{
  "expo": {
   
    "orientation": "default",
    
  }
}

설정 패널에서 자동 회전을 켭니다.

저도 같은 문제가 있었는데, AVD 목록에서 기기를 삭제하고 새로 만들기만 하면 바로 수정할 수 있었습니다.

이것을 작동시키는 유일한 방법은 FroYo API AVD를 사용하는 것입니다.

이 문제가 있는 모든 사용자의 경우, 이 시나리오를 테스트하기 위해 이전 Froyo AVD를 설정했습니다.

내 매니페스토 min 버전은 이미 8이고, 그것은 Froyo입니다.

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />

SDK_API_VERSION 정보는 여기서 보실 수 있습니다.http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

SDK manager에서 필요한 버전을(를)

http://screencast.com/t/KKZokotI4T

새 버전에 대한 새 AVD를 만들었습니다.

http://screencast.com/t/W8VN6fOWGW

API 레벨 25(스킨 없음)에서는 설정으로 들어가 "회전"을 검색하고 관련 설정을 껐다가 다시 전환한 후 작동했습니다.

픽셀 2 - API 28 (안드로이드 9)

고치기 위해서 이렇게 해야 했어요.

  • AVD Manager 열기
  • 픽셀 2 - API X 선택
  • 편집
  • 고급 설정 표시
  • "키보드 입력 활성화"를 풉니다.

이것만이 저에게 효과가 있었습니다.

사용중입니다API29와 함께Pixel-4Android10.0위에ubuntu-20.04와 함께React-Native

여기에 언급된 모든 것들을 시도해 보았지만,

  • 가능한auto-rotate모바일로
  • 견제받지 않은Hardware keyboard presentAVD로

유감스럽게도 저에게는 통하지 않는군요.

마지막으로 내 시스템을 다시 시작한 후에 그리고expo
$ expo start

# OR

$ npm start

새 가상 디바이스를 복제할 는 Accelerometer 센서를 사용하도록 설정해야 합니다.하지만 가상 디바이스의 config.ini 파일에 구성이 제대로 기록되지 않는 경우도 있습니다.경로: \Users\사용자 이름\.android\avd\virtual device name.avd

속성을 확인하고 이 두 속성이 yes로 설정되어 있는지 확인해야 합니다.

hw.accelerometer = yes
hw.sensors.orientation = yes

Open Android Virtual Device Manager Here you will find the device's config.ini file

Edit and save the config.ini file

안드로이드 에뮬레이터 3.7 WVGA 넥서스 원의 경우 안드로이드 버전을 다운그레이드했어야 합니다(11이었고 파이(9)), 회전은 지금 작동합니다.

언급URL : https://stackoverflow.com/questions/7394447/android-emulator-in-landscape-mode-screen-does-not-rotate

반응형