Làm cách nào để bật bàn phím vật lý trên Trình mô phỏng trong Android Studio? (Đã từng làm việc)


84

Tôi không chắc điều gì đã thay đổi nhưng bàn phím vật lý từ máy tính của tôi không còn hoạt động cho trình mô phỏng (chạy kitkat trong Nexus 5, x86). Khi tôi xem AVD ở cài đặt nâng cao của thiết bị, không có gì cho bàn phím phần cứng. Cài đặt này ở đâu?

Câu trả lời:


151

Trong cài đặt nâng cao của thiết bị ảo trong Android Studio 1.0.2 AVD Manager, thực sự có một hộp kiểm cho phép bật tính năng nhập bằng bàn phím mà không cần chỉnh sửa config.inibằng tay.

Công cụ → Android → Trình quản lý AVD → biểu tượng bút chì (hiển thị trong hình) → Hiển thị Cài đặt nâng cao (cuộn xuống dưới cùng) → Bật Nhập bằng bàn phím

nhập mô tả hình ảnh ở đây


21
Lưu ý, bạn phải cuộn xuống cuối Cài đặt nâng cao. "Nhập bàn phím được bật" là MỤC CUỐI CÙNG. Tôi mất vài phút để nhận ra ngăn cài đặt nâng cao lớn hơn nhiều so với lần đầu xuất hiện.
Nuthatch

4
Đối với tôi, nó đã được kích hoạt và tôi vẫn không thể nhập bên trong MỘT SỐ EditTexttrường.
Saeed Neamati

QUAN TRỌNG: Cuộn xuống dưới cùng :)
mờ

67

Tìm cấu hình của trình giả lập trong thư mục chính của bạn:

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

Ví dụ: trên Nexus 5 (do Android Studio tạo ra), đó là:

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

Thay đổi cài đặt dưới đây thành:

hw.keyboard=yes

1
Liên quan: D'pad bị tắt trong trình giả lập . Được sửa đổi hw.dPad=yesđể kiểm tra tính năng trợ năng với các phím mũi tên lên, xuống, trái, phải.
Ivan Chau

Điều này có thể được thiết lập thông qua adb shellhoặc adbmanagerdòng lệnh?
PetroCliff

Cũng cần khởi động lại trình giả lập sau đó để cài đặt được chọn. Có ai biết nếu có cách nào để sử dụng cấu hình mới mà không cần khởi động lại trình giả lập không?
Freewalker

59

Mở và điều hướng đến Công cụ → Android → Trình quản lý AVD → Chỉnh sửa -> biểu tượng bút chì)

nhập mô tả hình ảnh ở đây

Nhấp vào Hiển thị cài đặt nâng cao và cuộn xuống và bạn có thể thấy tùy chọn Bật tính năng nhập bằng Bàn phím (ví dụ hình ảnh thứ hai) Chọn hộp đó và Nhấp vào Kết thúc.

nhập mô tả hình ảnh ở đây


5

CẬP NHẬT:

Thay đổi hw.keyboard = yes.

Và đặt tệp config.iniở chế độ Chỉ đọc:

1. nhấp chuột phải vào tệp để mở cài đặt của nó.

2. Chuyển mọi tùy chọn trên tab quyền thành Chỉ đọc (tham khảo ảnh chụp màn hình)

nhập mô tả hình ảnh ở đây

Hãy tin tôi rằng điều này sẽ hoạt động. Nó sẽ xảy ra vì tệp này được viết lại, khi chúng tôi khóa nó, lỗi sẽ biến mất.


1
@electrofant ... Không có cách nào bạn phải làm vô tình đã làm cái gì khác cùng với nó
p Amal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.