Estoy desarrollando una aplicación que enviará una solicitud a una impresora bluetooth para imprimir. El código funciona bien para dispositivos reales, pero quiero ejecutarlo en el emulador de Android. ¿Cómo puedo usar el emulador para probar bluetooth?
98
Respuestas:
No puedes. El emulador no es compatible con Bluetooth, como se menciona en los documentos del SDK y en varios otros lugares. El emulador de Android no tiene capacidad bluetooth ".
Solo puedes usar dispositivos reales.
Limitaciones del emulador
Las limitaciones funcionales del emulador incluyen:
Consulte la documentación
fuente
Descargue Androidx86 desde este. Este es un archivo iso, por lo que
necesitaría algo como VMWare o VirtualBox para ejecutarlo. Al crear la máquina virtual, debe configurar el tipo de sistema operativo invitado como Linux en lugar de Otro.
Después de crear la máquina virtual, configure el adaptador de red en 'Puenteado'. · Inicie la máquina virtual y seleccione 'Live CD VESA' en el arranque.
Ahora necesitas averiguar la IP de esta VM. Vaya a la terminal en VM (use Alt + F1 y Alt + F7 para alternar) y use el comando netcfg para encontrar esto.
Ahora necesita abrir un símbolo del sistema e ir a la carpeta de instalación de Android (en el host). Suele ser C: \ Archivos de programa \ Android \ android-sdk \ platform-tools>.
Escriba adb connect IP_ADDRESS. ¡El rojo! Ahora necesitas agregar Bluetooth. Conecte su dongle USB Bluetooth / dispositivo Bluetooth.
En la pantalla de VirtualBox, vaya a Dispositivos> Dispositivos USB. Seleccione su dongle.
¡Hecho! ahora su máquina virtual Android tiene Bluetooth. Intente encender Bluetooth y descubrir / emparejar con otros dispositivos.
Ahora todo lo que queda es ir a Eclipse y ejecutar su programa. El administrador de Android AVD debería mostrar la VM como un dispositivo en la lista.
Alternativamente, en la configuración de la máquina virtual, vaya a puertos serie -> Puerto 1 marque Habilitar puerto serie, seleccione un número de puerto y luego seleccione el modo de puerto desconectado, haga clic en Aceptar. ahora, inicie la máquina virtual. En Dispositivos -> Dispositivos USB -> puede encontrar el bluetooth de su computadora portátil en la lista. Simplemente puede marcar la opción y comenzar a probar la aplicación bluetooth de Android.
Fuente
fuente
netcfg
no se encontró en mi instalación, aunqueifconfig eth0
funcionó.