Sto sviluppando un'applicazione che invierà una richiesta a una stampante Bluetooth per la stampa. Il codice funziona bene per i dispositivi reali, ma voglio eseguirlo sull'emulatore Android. Come posso utilizzare l'emulatore per i test Bluetooth?
Sto sviluppando un'applicazione che invierà una richiesta a una stampante Bluetooth per la stampa. Il codice funziona bene per i dispositivi reali, ma voglio eseguirlo sull'emulatore Android. Come posso utilizzare l'emulatore per i test Bluetooth?
Risposte:
Non puoi. L'emulatore non supporta il Bluetooth, come menzionato nei documenti dell'SDK e in molti altri posti. L'emulatore Android non ha funzionalità Bluetooth ".
Puoi usare solo dispositivi reali.
Limitazioni dell'emulatore
I limiti funzionali dell'emulatore includono:
Fare riferimento alla documentazione
Scarica Androidx86 da questo Questo è un file iso, quindi avresti
bisogno di qualcosa come VMWare o VirtualBox per eseguirlo Quando crei la macchina virtuale, devi impostare il tipo di SO guest come Linux anziché Altro.
Dopo aver creato la macchina virtuale, impostare l'adattatore di rete su "Bridged". · Avviare la VM e selezionare "Live CD VESA" all'avvio.
Ora devi scoprire l'IP di questa VM. Vai al terminale nella VM (usa Alt + F1 e Alt + F7 per attivare) e usa il comando netcfg per trovarlo.
Ora è necessario aprire un prompt dei comandi e andare alla cartella di installazione di Android (sull'host). Di solito è C: \ Program Files \ Android \ android-sdk \ platform-tools>.
Digita adb connect IP_ADDRESS. Quello rosso! Ora devi aggiungere il Bluetooth. Collega il tuo dongle Bluetooth USB / dispositivo Bluetooth.
Nella schermata VirtualBox, vai su Dispositivi> Dispositivi USB. Seleziona il tuo dongle.
Fatto! ora la tua VM Android ha il Bluetooth. Prova ad accendere il Bluetooth e a scoprire / abbinare altri dispositivi.
Ora non resta che andare su Eclipse ed eseguire il programma. Il gestore di Android AVD dovrebbe mostrare la VM come dispositivo nell'elenco.
In alternativa, nelle impostazioni della macchina virtuale, vai a porte seriali -> Porta 1 seleziona Abilita porta seriale seleziona un numero di porta quindi seleziona la modalità porta come disconnessa fai clic su ok. ora, avvia la macchina virtuale. In Dispositivi -> Dispositivi USB -> puoi trovare il Bluetooth del tuo laptop elencato. Puoi semplicemente selezionare l'opzione e iniziare a testare l'applicazione bluetooth Android.
netcfgnon è stato trovato sulla mia installazione, anche se ifconfig eth0ha funzionato.