新建AVD时提示Error:Invalid argument size '512M'
用命令行做也是下面的结果,我用的是4.1的SDK,后来删除掉JAVA和所有其它相关的,重新安装JAVA和2.2或4.0的,也是这个错误。
JDK1.6和1.7也都试过,同样问题。但很早之前我同样机器安装后创建AVD成功过,现在重新做就不行了,网上也找不到答案。
D:\Android\android-sdk\tools>mksdcard -l sdcard 512M d:\sdcard.img
Invalid argument size '512M'
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>
if <size> is a simple integer, it specifies a size in bytes
if <size> is an integer followed by 'K', it specifies a size in KiB
if <size> is an integer followed by 'M', it specifies a size in MiB
if <size> is an integer followed by 'G', it specifies a size in GiB
Minimum size is 9M. The Android emulator cannot use smaller images.
Maximum size is 1099511627264 bytes, 1073741823K, 1048575M or 1023G
------解决方案--------------------
512M写的有问题的吧?提示不是说无效的大小“512M”,换换别的写法试试
------解决方案--------------------
你换成“512”
------解决方案--------------------
我当然做过各种测试都不行,拜托楼上的最好也试试先。
------解决方案--------------------
不加这个参数,让它自己分配。
在AVD管理里面创建,就写名称和默认屏幕那个试试。我创建的时候一直没写参数
------解决方案--------------------
默认分配的就好啊,,
------解决方案--------------------
sd卡,设置1G以上吧
------解决方案--------------------
我也有这样的问题,楼主请问最后解决没有呀!
------解决方案--------------------
同样的问题 , 不设置SD卡大小就能new
------解决方案--------------------
上面有问题的同志是不是用的window7系统啊,我用xp就没有问题,window7
下有问题是因为没有权限的问题。