Pracuję nad tym, aby moja aplikacja została przetestowana na ICS, używając poprawnie popularnego Galaxy Nexusa jako podstawy. Chciałbym naśladować go tak wiernie, jak to tylko możliwe.Potrzebujesz pomocy w prawidłowym naśladowaniu Samsung Galaxy Nexus z AVD
Stworzyłem AVD z następującymi parametrami (z pliku config.ini). Zostało to w większości utworzone za pomocą GUI (disk.dataPartition.size to ręcznie edytowany parametr na podstawie innych artykułów, które przeczytałem). Wartości pamięci mogą być zaniżone, ale w tej chwili nie stanowi to dla mnie problemu.
Ponieważ urządzenie nie miało zewnętrznego sdcard, powiedziałem "nie" dla hw.sdCard, ale wyraźnie nie widzę niczego w/mnt/scdcard (tak jak/sdcard) i nie mogę do niego pisać (ponowne wpisywanie nie jest problemem AFAIK: ten mount w ogóle nie istnieje).
Przetestowałem to na kilka różnych sposobów, w tym z powłoki adb. I tak, szukałem tu odpowiedzi ... wiele z tych ustawień opiera się na odpowiedziach na this related question, co ostatecznie doprowadziło mnie do użycia disk.dataPartition.size jako odpowiednika opcji wiersza poleceń (na this site).
Edycja: jeśli ustawię hw.sdcard na tak, to daje mi sdcard do pracy, ale zastanawiam się, czy to jest właściwy sposób, aby przejść o tym (zakładając, że jest to poprawny sposób w tej wersji emulatora). Plus, to naprawdę nie pomaga, gdy emulacji urządzenia ICS o rzeczywistej sdcard zewnętrznej ...
Tak (ponieważ w rzeczywistości nie mają Galaxy Nexus do pracy):
- Co chciałbym zobaczyć na wewnętrznej powierzchni "sdcard" i podmontownego (/ mnt/sdcard,/sdcard, both, czy coś innego?)
- Co mogę zrobić, aby naśladować, że "sdcard" poprawnie (skoro nie jest tak naprawdę sdcard per se)?
- Premia: Co powinienem zobaczyć na urządzeniu z fizycznym sdcardem?/Usuwalny (jak w strukturze plastra miodu)? Coś innego?
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
Myślę, że to pytanie nie zostało jeszcze odebrane rok później.Teraz możesz stworzyć emulator oparty na Galaxy Nexusie i logiczne jest, aby nie konfigurować go z kartą SD, ale spowoduje to awarię niektórych aplikacji Google - takich jak aplikacja Bitmap. –