2012-08-27 25 views
17

Làm cách nào để chạy ứng dụng Dựa trên Bluetooth trên trình giả lập Android trên máy tính xách tay của tôi. Khi tôi chạy ứng dụng Bluetooth, nó được nói, thiết bị Bluetooth không được kết nối. Tôi đã googled và tôi tìm thấy một cách để sử dụng Oracle VM VirtualBox. và tôi cũng đã làm theo các bước này,Cách kiểm tra Ứng dụng Dựa trên Bluetooth trên Androidx86 trên đầu VirtualBox với bluetooth máy tính xách tay sẵn có

  1. Tải xuống Androidx86 từ http://www.android-x86.org/. Đây là tệp .iso, vì vậy bạn cần một cái gì đó như VMWare hoặc VirtualBox để chạy nó. Tôi, tôi sử dụng VirtualBox.
  2. Khi tạo máy ảo, bạn cần đặt loại hệ điều hành khách là Linux thay vì Khác.
  3. Sau khi tạo máy ảo, hãy đặt bộ điều hợp mạng thành 'Cầu nối'.
  4. Khởi động VM và chọn 'Live CD VESA' khi khởi động.
  5. Bây giờ bạn cần phải tìm hiểu ip của máy ảo này. Đi đến thiết bị đầu cuối trong VM (sử dụng Alt + F1 & Alt + F7 để chuyển đổi) và sử dụng lệnh netcfg để tìm điều này.
  6. Bây giờ bạn cần mở lời nhắc lệnh và chuyển đến thư mục cài đặt Android của bạn (trên máy chủ). Đây thường là C: \ Program Files \ Android \ android-sdk \ platform-tools>.
  7. Nhập adb connect IP_ADDRESS
  8. Đã hoàn tất! Bây giờ bạn cần phải thêm Bluetooth. Cắm USB dongle Bluetooth của bạn.
  9. Trong màn hình VirtualBox, đi tới Thiết bị> Thiết bị USB. Chọn dongle của bạn.
  10. Xong! bây giờ máy ảo Android của bạn có Bluetooth. Thử bật Bluetooth và khám phá/ghép với các thiết bị khác.
  11. Bây giờ tất cả những gì còn lại là đi đến Eclipse và chạy chương trình của bạn. Trình quản lý Android AVD sẽ hiển thị VM làm thiết bị trong danh sách.

Tôi đã làm điều này và nó hoạt động tốt. nhưng vấn đề là, nếu tôi sử dụng Bluetooth Dongle nó hoạt động tốt, nhưng tôi không thể sử dụng thiết bị Bluetooth tích hợp của Máy tính xách tay của tôi với Máy ảo. Làm thế nào tôi có thể kết nối thiết bị Bluetooth sẵn có với VM Machine và làm thế nào tôi có thể sử dụng nó cho Test Bluetooth Based Application.? Vui lòng đề xuất một số ý tưởng. Cảm ơn trước ..

Trả lời

11

Trong Virtual Box:

  1. click chuột phải và đi đến thiết lập

  2. chọn cổng nối tiếp và Enable nó

  3. bấm Ok.

  4. Bây giờ click Start

  5. Chọn Thiết bị từ Top Menu

  6. Chọn Thiết bị USB

  7. Chọn bạn Adaptor Bluetooth đó là tất cả. bây giờ bạn có thể sử dụng máy tính xách tay Bluetooth cho VM.

+1

Đừng quên tra cứu ID phần cứng Adpter Bluetooth của bạn trên trình quản lý thiết bị để tìm bộ điều hợp trong danh sách Thiết bị USB của Hộp ảo vì nó có thể không được xác định (ít nhất là của tôi) – Thomas

+0

@Thomas Làm thế nào bạn tìm id phần cứng bộ điều hợp bluetooth của bạn? – HeberLZ

+0

@HeberLZ: Trong Trình quản lý Thiết bị của Windows, nhấp đúp vào bộ điều hợp Bluetooth của bạn để mở trang Thuộc tính. Chọn tab Chi tiết, sau đó chọn Hardware IDs từ ComboBox Thuộc tính. – InteXX

0

Ngoài các bước trong câu trả lời của RamRaj, bộ điều hợp Bluetooth của VM yêu cầu kết nối độc quyền. Không có thiết bị nào khác có thể được ghép nối trên máy tính xách tay — nếu không, kết nối sẽ bị treo.

Nếu kết nối thành công, bạn sẽ không thể quản lý Bluetooth trong hệ điều hành máy chủ (máy chủ) trong suốt thời gian kết nối.

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