一尘不染

Ubuntu-错误:无法创建SD卡

linux

我看到很多关于写入SD卡的帖子,但是我相信我的问题有所不同。在建立AVD的过程中,我无法创建SD卡。

我最初尝试使用Android SDK和AVD Manager来执行此操作,选择
名称 :my_avd
目标 :Android 2.2-API级别8
SD卡 :大小:1024 MiB
皮肤 :内置:默认(HVGA)
硬件 :属性:抽象的LCD密度,值:160

这会弹出一个窗口,并显示以下消息:
“创建AVD’my_avd’的结果:
错误:无法创建SD卡。”

我尝试从命令行重复该过程,收到类似的错误:

alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.

尝试遵循有关使用mksdcard的说明同样没有效果;我认为我基本缺乏linux经验可能​​会在这里引起我一个问题。当我尝试使用mksdcard时,它只是报告它找不到文件或目录。是否可以在Linux中以这种方式使用mksdcard工具?

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

我已经将android tools目录添加到了我的PATH变量中,但是我感觉显然还有其他东西我不见了。也许某种访问权限?

尝试使用sudo运行android命令似乎都没有帮助:

alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.

我什至尝试安装Eclipse和ADT插件并从那里运行管理器都无济于事。任何提示将不胜感激。高级警告说我是Linux的新手,因此即使看上去似乎很容易检查,我仍然可能会错过它。


阅读 268

收藏
2020-06-07

共1个答案

一尘不染

所以我发现了问题。我使用的是64位Linux安装,默认情况下未安装ia32-libs软件包。没有此软件包,mksdcard实用程序将无法运行。安装后,我可以使用AVD管理器毫无问题地构建AVD。

2020-06-07