Ho impostato un'immagine Android-x86 (4.0-RC1-eeepc) in VirtualBox su un Dell Latitude D820. Questa particolare ISO non è per il laptop, ma di tutte le ISO disponibili funziona al meglio.Nessun audio in Android-x86
Ho risolto alcuni dei problemi riscontrati (non avendo un ISO per il mio dispositivo), ma non sono riuscito a far funzionare il suono. Il tutorial di VirtualBox per Android-x86 e altre risorse online mi hanno suggerito di utilizzare il driver ALSA con SoundBlaster 16, ma questo non ha funzionato.
This domanda mi ha permesso di guardare alcuni dei comandi di ALSA per vedere cosa potrei trovare, ma non ci sono da nessuna parte con esso.
con il driver e SoundBlaster del controller ALSA ricevo il seguente da alsa_ctl init
Unknown hardware: "Dummy" "Dummy Mixer"
Hardware is initialized using a guess method
questo sembrava molto sbagliato per me quindi passato alla Intel HD Audio come l'altra domanda ha fatto.
Con il driver ALSA e il controller Intel HD Audio ricevo il seguente da alsa_ctl init
Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ...
Hardware is initialized using a guess method
Anche se questo sembra un po 'più promettente, ho ancora senza audio.
Poiché Android è fondamentalmente Linux, pensavo che sarei stato in grado di tradurre una soluzione Linux. Diverse pagine web hanno contenuti simili a this one che dicono di modificare /etc/modprobe.d/alsa-base.conf
e aggiungere options snd-hda-intel model=CORRECT_MODEL
e questo sembra aiutare molti utenti Linux. Tuttavia, questo non sembra applicabile ad Android. Almeno non per me, dal momento che non ho alsa-base.conf
So molto poco di audio e ALSA. C'è qualcosa che salta fuori da ciò che ho sopra? Anche una spinta in una direzione generale sarebbe grandiosa.
Alcune domande: Che cosa significa quando ottengo le informazioni Unknown hardware: "Dummy"
? Nessun dispositivo audio?
Infine, ho verificato che il mio suono funziona al di fuori della casella virtuale. La mia prima esperienza è che siccome il mio laptop può eseguire Linux con audio, dovrei essere in grado di includere i driver Linux in Android. Ha senso? Sfortunatamente, anche io non so davvero come farlo.
Grazie
Questo ha risolto anche me. Grazie! – CatShoes
dov'è la posizione di init.sh? – exshinigami
Ottengo "errore di aggancio automatico del raccordo: nessuna fine o directory" – LairdPleng