IT TIP

블루투스 애플리케이션을 테스트하기 위해 Android 에뮬레이터를 사용하는 방법은 무엇입니까?

itqueen 2020. 10. 18. 19:53
반응형

블루투스 애플리케이션을 테스트하기 위해 Android 에뮬레이터를 사용하는 방법은 무엇입니까?


인쇄를 위해 블루투스 프린터에 요청을 보내는 응용 프로그램을 개발 중입니다. 코드는 실제 장치에서 잘 작동하지만 Android Emulator에서 실행하고 싶습니다. 블루투스 테스트에 에뮬레이터를 어떻게 사용할 수 있습니까?


당신은 할 수 없습니다. 에뮬레이터는 SDK 문서 및 기타 여러 곳에서 언급했듯이 Bluetooth를 지원하지 않습니다. Android 에뮬레이터 에는 블루투스 기능없습니다 .

실제 장치 만 사용할 수 있습니다.

에뮬레이터 제한

에뮬레이터의 기능 제한은 다음과 같습니다.

  • 실제 전화를 걸거나받을 수 없습니다. 그러나 에뮬레이터 콘솔을 통해 전화 (발신 및 수신)를 시뮬레이션 할 수 있습니다.
  • USB 지원 안함
  • 장치에 연결된 헤드폰을 지원하지 않습니다.
  • SD 카드 삽입 / 꺼내기 결정 지원 없음
  • WiFi, Bluetooth, NFC를 지원하지 않습니다.

문서를 참조하십시오


여기에서 Androidx86을 다운로드 하십시오. 이것은 iso 파일이므로
실행하려면 VMWare 또는 VirtualBox와 같은 것이 필요합니다. 가상 머신을 만들 때 게스트 OS 유형을 기타 대신 Linux로 설정해야합니다.

가상 머신을 만든 후 네트워크 어댑터를 '브리지 됨'으로 설정합니다. · VM을 시작하고 부팅시 'Live CD VESA'를 선택합니다.

이제이 VM의 IP를 찾아야합니다. VM의 터미널로 이동하고 (전환하려면 Alt + F1 및 Alt + F7 사용) netcfg 명령을 사용하여이를 찾습니다.

이제 명령 프롬프트를 열고 Android 설치 폴더 (호스트)로 이동해야합니다. 일반적으로 C : \ Program Files \ Android \ android-sdk \ platform-tools>입니다.

adb connect IP_ADDRESS를 입력합니다. 빨간 것! 이제 블루투스를 추가해야합니다. USB Bluetooth 동글 / Bluetooth 장치를 연결합니다.

VirtualBox 화면에서 장치> USB 장치로 이동합니다. 동글을 선택하십시오.

끝난! 이제 Android VM에 Bluetooth가 있습니다. Bluetooth 전원을 켜고 다른 장치를 검색 / 페어링 해보십시오.

이제 남은 것은 Eclipse로 이동하여 프로그램을 실행하는 것입니다. Android AVD 관리자는 VM을 목록에 기기로 표시해야합니다.

또는 가상 머신의 설정에서 직렬 포트로 이동-> 포트 1을 선택합니다. 직렬 포트 활성화를 선택하고 포트 번호를 선택한 다음 연결이 끊긴 상태로 포트 모드를 선택하고 확인을 클릭합니다. 이제 가상 머신을 시작하십시오. 장치-> USB 장치-> 목록에서 노트북 블루투스를 찾을 수 있습니다. 옵션을 확인하고 안드로이드 블루투스 애플리케이션 테스트를 시작할 수 있습니다.

출처

참고 URL : https://stackoverflow.com/questions/22604305/how-to-use-android-emulator-for-testing-bluetooth-application

반응형