2012-06-14 20 views
6

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

risposta

0

Aveva un problema audio simile simile in vbox. Nel vostro init.sh aggiungere questa riga alla fine della roba alsa_amixer:

alsa_amixer set PCM 100 unmute

Dopo che ho ADED che il mio audio funzionava bene.

+0

Questo ha risolto anche me. Grazie! – CatShoes

+2

dov'è la posizione di init.sh? – exshinigami

+0

Ottengo "errore di aggancio automatico del raccordo: nessuna fine o directory" – LairdPleng

0

Ho avuto lo stesso problema.

Continuavo a cercare init.sh e poi mi sono reso conto che dovevo installare l'oggetto darn su disco prima che valesse la pena gingillare (viene re-analizzato al riavvio e il disco live non viene salvato).

Quindi ho rimosso le ultime porte x86 e le ho sfogliate fino a trovare un 4.2x senza problemi.Purtroppo ho perso la cognizione di quale è, e quello buono è semplicemente vm.iso ?!

Per farla breve, l'audio funziona bene con questa build, non ho nemmeno bisogno di modificare nulla.

Sistema:

  • Tab Scheda madre:
    • 4GB di RAM (la metà del Host RAM)
    • [x] Hard Disk (solo dispositivo di avvio)
    • tutto il resto è di default
  • Scheda processore:
    • 2 nuclei
    • tutto il resto è di default
  • Audio:
    • di Windows DirectSound
    • ICH AC97
    • tutto il resto è di default
1

ho avuto gli stessi problemi .

Stavo usando VMWare per WhatsApp. E aveva varie versioni Android senza audio ... Setup VMWare con file di configurazione HDAudio mod.

alsa_ctl init 

Non ha mostrato alcun dispositivo.

ho installato questa applicazione da Google Play "AlsaMixer (ROOT)" E questa versione ha ottenuto audio istantaneamente:

  • Android-x86-4.3-20130725.iso
  • android-x86-4.4-RC1.iso
+0

cos'è il file di configurazione HDAudio mod? – LairdPleng

0

Tutto ciò che devi fare in vbox è semplicemente cambiarlo nella scheda audio da Intel HD audio a ICH AC97. Funziona davvero.