Sto lavorando per garantire che la mia app venga sottoposta a test su ICS correttamente utilizzando il famoso Galaxy Nexus come base. Mi piacerebbe emularlo nel modo più fedele possibile.Serve aiuto per l'emulazione corretta del Samsung Galaxy Nexus con AVD
Ho creato un AVD con i seguenti parametri (da config.ini). Questo è stato principalmente creato utilizzando la GUI (disk.dataPartition.size è un param modificato a mano in base ad altri articoli che ho letto). I valori di memoria possono essere sul lato basso, ma questo non mi crea alcun problema al momento.
Dato che il dispositivo non aveva scheda SD esterna, ho detto "no" per hw.sdCard, ma chiaramente non vedo nulla nella/mnt/scdcard (uguale a/sdcard) e non posso scrivere ad esso (rimontaggio non è il problema AFAIK: quella montatura non esiste affatto).
Ho provato questo alcuni modi diversi, incluso dalla shell adb. E, sì, ho cercato una risposta qui ... gran parte di questa configurazione è basata sulle risposte a this related question, che alla fine mi hanno portato a usare disk.dataPartition.size come equivalente all'opzione della riga di comando (per this site).
Modifica: se si imposta hw.sdcard su yes, mi dà una scheda SD con cui lavorare, ma mi chiedo se questo è il modo corretto per farlo (supponendo che ci sia un modo corretto all'interno di questa versione dell'emulatore). Inoltre, questo in realtà non aiutare quando emulare un dispositivo ICS con una sdcard esterna reale ...
Così (dal momento che in realtà non ho un Galaxy Nexus con cui lavorare):
- Cosa farei vedere per la zona interna "sdcard" e punto di montaggio (/ mnt/sdcard,/sdcard, entrambi, o qualcos'altro?)
- Cosa potrei fare per emulare quel "sdcard" correttamente (dal momento che non è davvero una sdcard in sé)?
- Bonus: cosa vedrei anche su un dispositivo con una sdcard fisica?/Rimovibile (come in Honeycomb)? Qualcos'altro?
abi.type=armeabi-v7a disk.dataPartition.size=512 hw.cpu.arch=arm hw.cpu.model=cortex-a8 hw.keyboard.lid=no hw.lcd.density=320 hw.mainKeys=no hw.ramSize=512 hw.sdCard=no image.sysdir.1=add-ons\addon-google_apis-google_inc_-15\images\armeabi-v7a\ image.sysdir.2=system-images\android-15\armeabi-v7a\ sdcard.size=64M skin.name=WXGA720 skin.path=platforms\android-15\skins\WXGA720 snapshot.present=true vm.heapSize=48
Penso che a questa domanda non sia ancora data risposta un anno dopo.Ora puoi creare un emulatore basato su Galaxy Nexus ed è logico non configurarlo con il file della scheda SD, ma ciò causerà il crash di alcune delle app di esempio fornite da Google, come l'app Fun Bitmap. –