我正在努力確保我的應用程序正在使用流行的Galaxy Nexus作爲基礎正確地在ICS上進行測試。我希望儘可能忠實地效仿它。需要幫助正確模擬三星Galaxy Nexus與AVD
我用以下參數創建了一個AVD(來自config.ini)。這主要是使用GUI創建的(disk.dataPartition.size是基於我閱讀的其他文章的手動編輯參數)。內存值可能偏低,但目前對我來說不會造成問題。由於該設備沒有外部SD卡,我已經說過hw.sdCard爲「no」,但是我顯然沒有看到/ mnt/scdcard中的任何內容(與/ sdcard相同)並且無法寫入(重新安裝不是問題AFAIK:該掛載完全不存在)。
我已經測試了這幾種不同的方式,包括從adb外殼。而且,是的,我在這裏搜索了一個答案......這個設置大部分基於對this related question的回答,最終導致我使用disk.dataPartition.size作爲命令行選項(根據this site)的等效項。
編輯:如果我將hw.sdcard設置爲yes,它會給我一個可用的SD卡,但我不知道這是否是正確的方法(假設在此版本的模擬器中有一個正確的方法)。另外,這並不能真正幫助與實際外部SD卡模擬的ICS設備時...
所以(因爲我實際上並不有Galaxy Nexus的一起工作):
- 我會看到什麼了內部的「SD卡」區和掛載點 (到/ mnt/SD卡,/ SD卡,這兩者或別的東西嗎?)
- 我可以做什麼,以仿真「SD卡」正確 (因爲它本身不是一個真正的SD卡)?
- 獎勵:我還會在設備上看到什麼與物理SD卡? /可移動(像在蜂窩)?還有別的嗎?
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
我覺得這個問題在一年後還沒有回答。現在,您可以創建基於Galaxy Nexus的仿真器,並且僅使用SD卡文件設置仿真器是合乎邏輯的,但這會導致Google提供的一些示例應用程序崩潰 - 如位圖有趣的應用程序。 – 2013-01-28 16:53:33