我从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卡大小必须至少9MB”。所以我决定在命令提示符下尝试,因为我在其他博客上看到,这将允许我创建AVD而不会使SD小于9MB的错误。
现在问题是它不会占用皮肤-s width-height
答案 0 :(得分:1)
android create avd -n Ev o4G -t 9 -c 8000M
从模糊地回忆起阅读源代码,你只能创建一个最大999MB的SD卡。它纯粹是对字符串长度的限制(即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
。