2010-08-23 72 views
2

我開始與Android的發展,我不知道什麼是錯的這個命令行:的Android在Windows上創建AVD大小命令提示符

C:\Documents and Settings\Gabriel.Esquivel.android\avd>android create avd -n Ev o4G -t 9 -c 8000MB -s 480-800 Valid skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA Error: '480-800' is not a valid skin name or size (NNNxMMM)

我試圖創建下面的自動真空澱積http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/,但它不適用於Android SDK Manager。似乎有錯誤引發以下錯誤「SD卡大小必須至少爲9MB」。所以我決定嘗試從命令提示符,因爲我在其他博客上讀到,它將允許我創建AVD而不會使SD小於9MB錯誤。

現在的問題是,它不會採取具體尺寸爲肌膚-s width-height

+0

爲什麼你想要你的SD卡少於9MB? – Falmarri 2010-08-23 22:49:03

+0

對不起,我感到困惑......真正的問題如下:我需要SD = 8GB(請參閱TutsPlus規格),並根據我的數學是iquals 8192MiB,並且當我在SDK管理器中指定這個數量時,它給了我「at至少9MB「的錯誤。 – 2010-08-24 14:06:18

回答

1

android create avd -n Ev o4G -t 9 -c 8000M

從我依稀的閱讀源代碼,召回,只能創建一個SD卡最多的大小999MB 。它純粹是對字符串長度的限制(即3位數字)。

但是,您可以先創建一個帶有小型SD卡(例如9MB)的仿真器,然後將其替換爲使用mksdcard命令創建的較大的仿真器。

例如,這應該爲您的上述模擬器更換9MB SD卡:
mksdcard 8192MB %USERPROFILE%\.android\avd\Evo4G.avd\sdcard.img


其實,重新閱讀你的問題,我不知道你是否有與SD問題卡片大小?

如果你想沒有 SD卡,你可以簡單地省略-s參數android create avd

無論如何,對於定製的屏幕尺寸,您需要的格式爲WIDTHxHEIGHT,例如480x800。這就是錯誤信息告訴你的(NNNxMMM)。

但是由於480x800是標準分辨率,因此您可以使用WVGA800

+0

感謝我沒有注意到格式NNNxMMM, 雖然它不會接受MB,K | M值 android create avd -n Ev o4G-t 9 -c 8000M -s 480x800 錯誤:SD卡容量必須至少爲9MB 如果我試試這個 android create avd -n Ev o4G -t 9 -c 8201M -s 480x800 它進入循環(沒有響應),這似乎是由於一個已知的問題http://tinyurl.com/2379mp2 創建AVD與SD等於12,16,64(MiB推測)作品 WROX書推薦您使用12 MiB對於你的第一個AVD,Evo4G配置的TutsPlus SceenShot說16M 我真的很困惑這些值。 – 2010-08-24 19:17:38

+0

同樣的問題在這裏http://stackoverflow.com/questions/2933276/4096-mib-sd-card-in-android-emulator-less-than-9mb – 2010-08-24 19:46:35

+0

好的,所以這是一個已知的錯誤。好東西,我發佈了上面的解決方法! :) – 2010-08-24 20:10:56

相關問題