2014-11-25 3 views

답변

42

홈 디렉토리에 에뮬레이터의 구성을 찾기 : 예를 들어

//Located in: 
~/.android/avd/<The_Device_Name>/config.ini 

(안드로이드 스튜디오에 의해 만들어진) 넥서스 5, 그것은이었다 다음으로 설정 아래

~/.android/avd/Nexus5.avd/config.ini 

변경 :

hw.keyboard=yes 
+1

관련 항목 : [D' pad is in emulator] (http://stackoverflow.com/questions/14561251/dpad-is-disabled-in-emulator). 위, 아래, 왼쪽, 오른쪽 화살표 키로 접근성 기능을 테스트하기 위해'hw.dPad = yes'로 수정되었습니다. –

128

Android Studio 1.0.2 AVD Manager의 가상 장치 고급 설정에서 i 실제로는 config.ini을 직접 편집하지 않고 키보드 입력을 사용 가능하게하는 체크 상자입니다.

도구 → 안드로이드 → AVD 관리자 → 연필 아이콘 → 고급 설정 표시 (아래로 스크롤) → 사용 키보드 입력 (그림 참조)

enter image description here

+18

참고, 고급 설정의 아래쪽 *까지 스크롤해야합니다. "사용 가능한 키보드 입력"은 마지막 항목입니다. 고급 설정 창이 처음 나타난 것보다 훨씬 컸다는 것을 깨닫는 데 몇 분이 걸렸습니다. – Nuthatch

+1

나를 위해, 그것은 가능하고 여전히 일부 'EditText' 필드 안에 입력 할 수 없습니다. –

+0

중요 : 아래로 스크롤하십시오 : – matt

50

안드로이드 → AVD 관리자 → 도구를 열고 이동 → 편집 -> 연필 아이콘)

enter image description here

C Show Advanced 설정을 핥고 아래로 스크롤하면 옵션을 볼 수 있습니다 키보드 입력 사용 (두 번째 이미지 예제) 상자를 체크하고 Finish를 클릭하십시오.

enter image description here

+0

작동 중입니다. 감사 –

2

UPDATE :

변경 hw.keyboard = yes.

그리고 읽기 전용 config.ini 파일을 만들 :

설정을 열고 파일에 1.Right을 클릭합니다.

을 2.Make에게 (스크린 샷 참조) 읽기 전용으로 사용 권한 탭에있는 모든 옵션

enter image description here

신뢰 나 우리가 버그를 잠글 때이,이 파일이 다시 작성됩니다 때문에 발생 작동합니다 사라집니다.