무엇이 변경되었는지 확실하지 않지만 내 컴퓨터의 물리적 키보드가 더 이상 에뮬레이터에서 작동하지 않습니다 (Nexus 5, x86에서 kitkat 실행). 장치의 고급 설정에서 AVD를 보면 하드웨어 키보드가 없습니다. 이 설정은 어디에 있습니까?
답변:
Android Studio 1.0.2 AVD Manager의 가상 기기 고급 설정에는 실제로 config.ini
직접 수정하지 않고도 키보드 입력을 활성화 할 수있는 체크 박스가 있습니다 .
도구 → Android → AVD 관리자 → 연필 아이콘 (그림에 표시됨) → 고급 설정 표시 (아래로 스크롤) → 키보드 입력 활성화
EditText
필드에 입력 할 수 없습니다 .
홈 디렉토리에서 에뮬레이터의 구성을 찾으십시오.
//Located in:
~/.android/avd/<The_Device_Name>/config.ini
예를 들어 Nexus 5 (Android Studio에서 생성)에서는 다음과 같습니다.
~/.android/avd/Nexus5.avd/config.ini
아래 설정을 다음과 같이 변경하십시오.
hw.keyboard=yes
hw.dPad=yes
위쪽, 아래쪽, 왼쪽, 오른쪽 화살표 키를 사용하여 접근성 기능을 테스트하도록 수정되었습니다 .
adb shell
또는 adbmanager
명령 줄을 통해 설정할 수 있습니까 ?