2012-07-02 43 views
8

Tôi là người dùng Mac OS mới và tôi đã chuyển dự án Android của mình sang Mac sau khi cài đặt Eclipse và tất cả các yêu cầu cần thiết. Ứng dụng của tôi đang chạy bình thường, nhưng tôi dường như không thể gõ vào trình mô phỏng.Không thể gõ vào editText trên trình giả lập Mac

Tôi đang chạy trình mô phỏng Android 4.1 bằng Eclipse Juno.

Trả lời

17

Đây là sự cố với bản phát hành mới của Công cụ Android. Bạn sẽ cần chỉnh sửa AVD để thêm tùy chọn như sau:

Từ Eclipse, Chuyển đến Trình quản lý AVD.

  • Chọn AVD nói riêng và nhấp chuột vào Chỉnh sửa
  • Đến phần Hardware, bấm vào New.
  • Chọn Tên thuộc tính: Hỗ trợ bàn phím
  • Theo mặc định, nó được thêm bằng giá trị 'không'. Chỉ cần nhấp vào cột giá trị và thay đổi thành 'có'.
  • Nhấp vào Chỉnh sửa AVD lần nữa.

Thao tác này sẽ thêm thuộc tính hw.keyboard=yes vào config.ini tệp cho AVD. Và nó sẽ hoạt động tốt từ đó.

+0

Hoàn hảo, chính xác những gì tôi cần :) –

+1

Có! Tại sao đây không phải là mặc định ?? – NoBugs

0

Câu trả lời được đăng bởi @Romin có vẻ đầy hứa hẹn, nhưng tiếc là không hoạt động đối với tôi trong SDK 4.0.3. Không bao nhiêu lần tôi thay đổi nó thành "có" nó vẫn sẽ trở lại "không" sau khi nhấp vào "Chỉnh sửa AVD" (tại sao không có nút "lưu"?)

Giải pháp của tôi là chỉ cần chỉnh sửa trực tiếp tệp .ini:

  1. chỉnh sửa $HOME/.android/avd/your-device.avd/config.ini.
  2. thay đổi hw.keyboard=yes
0

On Genymotion, chỉnh sửa AVD và thiết lập "Sử dụng bàn phím ảo cho Text Input".

Các vấn đề liên quan