2011-12-06 27 views
23

Vì vậy, tôi đang làm việc trên bản cập nhật cho ứng dụng của mình từ 3.0 đến 4.0 và tôi đang gặp sự cố với trình mô phỏng. Cụ thể, các nút phần mềm làm không phải xuất hiện khi sử dụng da Galaxy Nexus ~ (tôi không chắc chắn chính xác, nhưng nó phải đủ gần).Không có nút phần mềm nào cho trình mô phỏng ICS?

Đây là WXGA720, giá trị của nó:

Hardware Back/Home keys = no 
Abstracted LCD Density = 320 
Keyboard Lid Support = no 
Max VM Heap = 48 
Device Ram Size = 1024 

Dòng đầu tiên là quan trọng nhất, bởi vì nó nói với các giả lập chúng ta cần chìa khóa phần mềm cho trở lại/home. Điều này hoạt động bằng cách sử dụng làn da WXGA800 (máy tính bảng) - thậm chí sử dụng API cấp 14 (ICS).

Screenshot of missing keys (Đừng bận tâm đến các cạnh được lồng ghép trong ảnh chụp màn hình, tôi đã giả lập tỷ lệ xuống - điều này không ảnh hưởng đến các phím không xuất hiện) Bạn có thể thấy khó tương tác với trình giả lập vì tôi không có nút quay lại/trang chủ.

Vì vậy, các phím phần mềm hiển thị cho da của máy tính bảng nhưng không hiển thị trên điện thoại. Có ai khác đã giải quyết vấn đề này không?

EDIT

Tôi đã thay đổi ảnh chụp màn hình để phản ánh các phiên bản mới nhất của các công cụ, R16. Các nút xuất hiện bằng cách sử dụng phần cứng và phần cứng WVGA800/home = no.

Trả lời

15

Dưới đây là một cách giải quyết mà làm việc cho tôi: tạo AVD bạn bằng cách chọn cài sẵn WXGA720 cho da, nhưng trước khi bạn nhấp vào nút "Create AVD", bấm vào "Nghị quyết" nút radio cho Skin và nhập 720 x 1280 theo cách thủ công trên các đầu vào được cung cấp.

Bạn cũng có thể muốn đảm bảo rằng bạn thêm "Hỗ trợ bàn phím: không" và "hỗ trợ DPad: không" trong phần Phần cứng.

+1

Điều đó rất hữu ích, cảm ơn. – smith324

28

Sử dụng "Trang chủ" của Bàn phím cho Trang chủ, "Esc" để quay lại và "Page Up" cho Menu.

+0

+1. Ngoài ra, bạn có thể sử dụng chủ đề WVGA của Google. –

+3

Không thực sự chấp nhận được. Tôi cần đảm bảo phím menu xuất hiện khi thích hợp/hoặc tôi có sẵn trong thanh tác vụ. – smith324

+2

Trên máy Mac: ESC đã quay lại, FN và mũi tên trái là nhà, FN và mũi tên lên sẽ hiển thị tab ở phía dưới cùng với tìm kiếm, cài đặt, v.v. (OSX 10.7 - ADT Build: v21.1.0-569685) – Mick

17

Bạn có thể nhận các phím phần mềm nếu bạn chỉnh sửa tệp "config.ini" của AVD. Tôi không biết vị trí này nằm trong cửa sổ, nhưng trong linux là ~/.android/avd/.avd/config.ini

Bạn cần phải đặt trong các dòng này (không chắc chắn liệu bạn có cần đưa vào tất cả không 3):

hw.mainKeys=no 
hw.keyboard=no 
hw.dPad=no 
+2

Trên Windows là vim \ Users \ \ android \ avd \ .avd \ config.ini –

+1

Đây phải là câu trả lời chiến thắng. Hoạt động tuyệt vời. – qertoip

9

Trên một không khí MacBook (mà không có Home hay Page Up phím) sử dụng fn chìa khóa + mũi tên:

  • fn + Mũi tên trái = "Trang chủ Nút "
  • fn + Mũi tên lên = "Menu Button"
  • esc = "Nút Quay lại"
4

tôi cần phải thêm dòng sau vào cấu hình AVD tôi.tập tin này:

skin.dynamic=yes 

này cũng có thể được thiết lập thông qua các AVD Manager GUI bằng cách kiểm tra Skin:Display a skin with hardware controls, xem hình dưới đây:

enter image description here

này là dành cho ADT tích xây dựng: v21.0.1-543035

+0

Điều này làm việc cho tôi, cảm ơn! – Alf

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