가로 모드 ( NUMPAD 7또는 CTRL+ F11)로 전환하면 에뮬레이터가 화면을 가로 방향으로 회전하지만 Android OS 및 앱이 회전하지 않습니다. 그래서 모든 것이 옆으로 앉아 있습니다. AVD 구성에 기기가 제대로 회전하기 위해 설정해야하는 것이 있습니까?
가로 모드 ( NUMPAD 7또는 CTRL+ F11)로 전환하면 에뮬레이터가 화면을 가로 방향으로 회전하지만 Android OS 및 앱이 회전하지 않습니다. 그래서 모든 것이 옆으로 앉아 있습니다. 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]
여기에 또 다른 대답 :
제 경우 문제는 단순히 Android 에뮬레이터 설정의 자동 회전 설정 (알림 표시 줄을 아래로 당겨 액세스 가능)이 비활성화되어 있다는 것입니다.
여기에 API 레벨 29. 기본적으로 회전은 비활성화되어 있습니다. 모바일 드롭 다운을 아래로 당겨 활성화합니다.
나는 같은 문제가 있었다. 하드웨어 가상 머신의 설정에서 "키보드 덮개 지원"옵션을 제거해보십시오. 그것은 나를 도왔다.
2015 년 중반 현재 문제는 여전히 열려 있고 Android 버그 추적기에 기록되어 있습니다. 여기 링크를 통해 확인할 수 있습니다. https://code.google.com/p/android/issues/detail?id=61671
위의 솔루션 중 어느 것도 나를 위해 일하지 않았으며 Android 4.4.2 에뮬레이터를 사용하고 있습니다. 그래픽 레이아웃에서 해결 방법으로 방향을 변경하고 확인할 수 있습니다.
Android 5.1.1, 일명 API 22, 일명 Android 5.1 LOLLIPOP_MR1을 사용해야합니다. Android SDK 관리자에서 Android 5.1.1 (API 22)을 다운로드하고 새 Android Virtual Device를 만들 때이를 OS로 선택합니다.
war_Hero가 언급했듯이이 버그는 Google에보고되었습니다. 이 버그는 이제 Mar 23 '15에서 수정되었습니다.
이 작업을 수행하는 유일한 방법은 FroYo API AVD를 사용하는 것입니다.
이 문제가있는 사람을 위해이 시나리오를 테스트하기 위해 이전 Froyo AVD를 설정하는 방법은 다음과 같습니다.
내 Manifest 최소 버전은 이미 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 관리자에서 필요한 버전을 설치했습니다.
http://screencast.com/t/KKZokotI4T
새 버전에 대한 새 AVD를 만들었습니다.