无法在linux fedora的AVD文件夹中创建SD卡?

时间:2013-08-01 12:05:55

标签: android linux fedora

我已将 android-sdk-linux 文件夹从一台PC复制到另一台PC,并安装了Eclipse并设置了适当的路径(包括工具和平台工具),但我无法创建任何avd。

当我尝试从Android虚拟设备管理器创建新的avd时,它仅在我点击新的avd时在控制台中显示此错误消息。

[2012-05-29 23:29:27 - SDK Manager] Failed to create the SD card.

[2012-05-29 23:29:27 - SDK Manager] Failed to create sdcard in the AVD folder.

我将android-sdk-linux文件夹放在/ home / nagarjuna / Eclipse / android-sdk-linux

4 个答案:

答案 0 :(得分:3)

AVD使用mksdcard实用程序,默认情况下需要Fedora中未提供的额外依赖项。

32位Android SDK需要:

yum install glibc.i686 zlib.i686 libstdc++.i686 ncurses-libs.i686

64位Android SDK需要:

yum install glibc zlib zlib.i686 libstdc++ ncurses-libs mesa-libGL-devel adb

答案 1 :(得分:0)

我也尝试了此链接Ubuntu - Error: Failed to create the SD card

中给出的所有答案

尝试将android sdk文件夹移动到主文件夹。有用。

答案 2 :(得分:0)

要在64位CentOS7.1上手动安装所需的32位软件包:

# rpm -ivh --force nss-softokn-freebl-3.28.3-6.el7.i686.rpm glibc-2.17-196.el7.i686.rpm
# rpm -ivh ncurses-base-5.9-13.20130511.el7.noarch.rpm
# rpm -ivh libgcc-4.8.5-16.el7.i686.rpm
# rpm -ivh libstdc++-4.8.5-16.el7.i686.rpm
# rpm -ivh zlib-1.2.7-17.el7.i686.rpm
# rpm -ivh ncurses-libs-5.9-13.20130511.el7.i686.rpm
# rpm -ivh ncurses-devel-5.9-13.20130511.el7.i686.rpm
# rpm -ivh libXau-1.0.8-2.1.el7.i686.rpm
# rpm -ivh libxcb-1.12-1.el7.i686.rpm
# rpm -ivh libX11-1.6.5-1.el7.i686.rpm
# rpm -ivh libXrender-0.9.10-1.el7.i686.rpm
# rpm -ivh libXext-1.3.3-3.el7.i686.rpm
# rpm -ivh libXrandr-1.5.1-2.el7.i686.rpm 

(场景:包还可以,但iso中的repomd.xml损坏,无法构建本地yum存储库并且没有互联网)

答案 3 :(得分:-3)

只是终止这个:

chmod -R 777 /home