在downvoting /标记为重复之前,请注意我在SOF上遇到了类似的问题,但无法找到答案。我正在尝试创建一个AVD我已经用adt插件下载了eclipse(eclipse用于android开发者)。现在,当我尝试创建一个新的AVD时,它会抛出一个错误。
[2013-12-04 11:46:38 - SDK Manager] Invalid argument size '512M'
[2013-12-04 11:46:38 - SDK Manager]
[2013-12-04 11:46:38 - SDK Manager] mksdcard: create a blank FAT32 image to be used with the Android emulator
[2013-12-04 11:46:38 - SDK Manager] usage: mksdcard [-l label] <size> <file>
[2013-12-04 11:46:38 - SDK Manager]
[2013-12-04 11:46:38 - SDK Manager] if <size> is a simple integer, it specifies a size in bytes
[2013-12-04 11:46:38 - SDK Manager] if <size> is an integer followed by 'K', it specifies a size in KiB
[2013-12-04 11:46:38 - SDK Manager] if <size> is an integer followed by 'M', it specifies a size in MiB
[2013-12-04 11:46:38 - SDK Manager] if <size> is an integer followed by 'G', it specifies a size in GiB
[2013-12-04 11:46:38 - SDK Manager]
[2013-12-04 11:46:38 - SDK Manager] Minimum size is 9M. The Android emulator cannot use smaller images.
[2013-12-04 11:46:38 - SDK Manager] Maximum size is 1099511627264 bytes, 1073741823K, 1048575M or 1023G
[2013-12-04 11:46:38 - SDK Manager] Failed to create the SD card.
[2013-12-04 11:46:38 - SDK Manager] Failed to create sdcard in the AVD folder.
我尝试了3种不同版本的eclipse(indigo,kepler和+ adt)。我昨天能够创建AVD,现在我不知道问题......我没有改变任何东西..
答案 0 :(得分:0)
如果是UBUNTU: 在我的情况下,我使用的是64位Linux安装,默认情况下没有安装ia32-libs软件包。没有此软件包,mksdcard实用程序将无法运行。安装后,我能够使用AVD管理器构建AVD而没有任何问题。
正常情况下:
alex@alex-desktop:~$ mksdcard 1024M ./sdcard.iso
bash: /home/alex/android-sdk-linux_x86/tools/mksdcard: No such file or directory
alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M
我发现了这个问题&amp;我找到了第一个方法:
cd /home/alex/android-sdk-linux_x86/tools/
然后写下:
sudo chmod 755 mksdcard
mksdcard 1024M ./sdcard.iso
sudo android create avd -n my_avd -t 1 -c 1024M
它应该工作:)