Android создать размер AVD в командной строке Windows - PullRequest
2 голосов
/ 24 августа 2010

Я начинаю с разработки под Android и не знаю, что не так в этой командной строке:

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)

Я пытаюсь создать следующие AVD http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/,, но он не будет работать в Android SDK Manager.Кажется, есть ошибка, которая выдает следующую ошибку «Размер SD-карты должен быть не менее 9 МБ».Поэтому я решил попробовать из командной строки, как я читал в другом блоге, что это позволит мне создавать AVD без ошибок SD менее 9 МБ.

Теперь проблема заключается в том, что он не будет принимать конкретные измерениякожа -s width-height

1 Ответ

1 голос
/ 24 августа 2010

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

Из того, что я смутно припоминаю при чтении исходного кода, вы можете создать только SD-карту размером до 999 МБ. Это чисто ограничение на длину строки (то есть 3 цифры).

Однако вы можете сначала создать эмулятор с небольшой SD-картой (скажем, 9 МБ), а затем заменить ее на более крупный, созданный с помощью команды mksdcard.

Например, это должно заменить SD-карту 9 МБ для вашего эмулятора выше:
mksdcard 8192MB %USERPROFILE%\.android\avd\Evo4G.avd\sdcard.img


Собственно, перечитывая ваш вопрос, я не уверен, были ли у вас проблемы с размером SD-карты?

Если вы хотите нет SD-карту, вы можете просто пропустить параметр -s до android create avd.

В любом случае, для настроенного размера экрана вы хотите формат WIDTHxHEIGHT, например, 480x800. Вот что говорит вам сообщение об ошибке (NNNxMMM).

Но так как разрешение 480x800 является стандартным, вы можете просто использовать WVGA800.

...