3

我已将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

4 回答 4

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
于 2014-03-29T17:08:51.227 回答
0

我还尝试了此链接中给出的所有答案Ubuntu - 错误:无法创建 SD 卡

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

于 2013-12-26T09:45:17.643 回答
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 

(场景:包没问题,但 repomd.xml 在 iso 中已损坏以构建本地 yum 存储库并且没有互联网)

于 2018-09-18T16:03:50.687 回答
-3

只需终端:

chmod -R 777 /home
于 2014-07-18T16:16:00.603 回答