5

Tôi đã tạo một thiết bị ảo bằng Genymotion. Tôi muốn thử nghiệm một ứng dụng hoạt động với việc lắc thiết bị. Làm thế nào tôi có thể làm rung thiết bị ảo? Tôi không thể tìm thấy cách lắc thiết bị đó.Cách lắc thiết bị ảo được tạo bởi Genymotion (Trình giả lập Android)

+0

Nếu không sử dụng một thiết bị USB kết nối để điều khiển từ xa? Đó là cách duy nhất tôi biết làm thế nào để làm điều đó. –

Trả lời

1

Không có cách nào để mô phỏng lắc trong genymotion, nhưng bạn có thể thử một công cụ như Frappe (chỉ dành cho máy Mac) để gửi tác vụ lắc tới thiết bị ảo. Tùy thuộc vào máy khách mà bạn đang cố gắng mô phỏng, "adb shell keyevent 82" có thể gửi một hành động lắc, đánh thức thiết bị, hoặc mô phỏng một phím bấm menu.

+0

"adb shell keyevent 82" mở menu không lắc. – Can

+0

@cawwot Cảm ơn. Làm việc cho tôi trên ubuntu. – Dhyey

3

Phương pháp này chỉ có tác dụng api dưới 15

Đối với gia tốc thử nghiệm và khác như trọng lực, con quay hồi chuyển, ... có thể sử dụng ứng dụng này.

Tải xuống đầu tiên sensorsimulator

Đây là 2 ứng dụng. Một cài đặt (SensorSimulatorSettings-2.0-rc1.apk) trong trình mô phỏng thứ hai (sensorimulator-2.0-rc1.jar) chạy trong PC của bạn.

More info and full tutorial

enter image description here

Genymotion không hỗ trợ tính năng này:

More info Genymotion Shell

cách khác:

Yo bạn có thể sử dụng trình mô phỏng Android Studio (Google APIS) x86 của Android Studio.

Trình giả lập này (Tất cả x86/x64 bit) rất nhanh và hỗ trợ tất cả các cảm biến. enter image description here

Như thế này: enter image description here

+0

Tôi đã cài đặt apk cho thiết bị genymotion và chạy cả tệp ứng dụng và tệp jar. Khi tôi nhấp vào Kiểm tra Kết nối trong ứng dụng cảm biến, ứng dụng sẽ đóng băng và khởi động lại thiết bị. – Can

+0

Kiểm tra cài đặt apk? –

+0

Phương pháp này chỉ hoạt động api 15 theo. –

4

⌘ + m đang làm việc cho OSX, Cũng làm việc của nó trong Genymotion

+0

ctrl + m trên cửa sổ – FoxPro

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