【问题标题】:Eclipse 64-bit - Android Virtual Device Manager Failed to create SD cardEclipse 64 位 - Android 虚拟设备管理器无法创建 SD 卡
【发布时间】:2012-09-27 19:57:12
【问题描述】:

我正在运行 64 位的 Windows 7 和 64 位的 Eclipse,并安装了最新的 ADT 插件和 Android ADK。全部按照 Android SDK 网站上的说明安装。

当我尝试创建新的 AVD 时,我收到以下消息。

[日期 *Time* - SDK Manager] 创建 SD 卡失败。 [日期 *Time* - SDK Manager] 无法在 AVD 文件夹中创建 sdcard。

我尝试过不同大小的 SD 卡,我认为这可能与存储空间分配有关,但似乎并非如此,因为我的硬盘驱动器还有很多空间。考虑到我的帐户拥有管理员权限,它也不应该是不能创建文件夹。我真的不知道这里出了什么问题,我所能找到的只是 Ubuntu 上的帖子,没有太大帮助。

【问题讨论】:

    标签: android eclipse-plugin windows-7-x64 avd


    【解决方案1】:

    我在我的窗户上发现了类似的问题。似乎这种情况仅发生在 64 位机器上。要解决此问题,请确保您对 Android SDK 目录中 Tools 文件夹下的所有文件具有完全访问权限。 对于linux/ubuntu,执行如下

     chmod -R 777 ../tools
    

    对于 windows,转到 Android SDK 目录..

    右键单击工具文件夹>属性>转到选项卡“安全”>选择“用户”>编辑>选择“完全控制”,保存并关闭它。

    这样做后应该可以工作

    【讨论】:

      【解决方案2】:

      转到您计算机中的以下目录:

      C:\Users\.android\avd

      在此目录中,您将找到所有包含您的 avd 机器定义和内容的文件和目录-

      现在执行基本的故障排除步骤:

      -检查 avd 目录是否存在以及是否包含名为“sdcard.img”的文件。

      -如果文件存在,尝试重命名它(检查它是否被锁定)然后去eclipse并要求创建一个新的sd卡。

      -如果失败,请尝试手动创建具有该名称的文件以检查权限。

      祝你好运

      【讨论】:

      • 感谢您的快速回复。 avd 文件夹完全是空的。我创建了一个文件“sdcard.img”。我可以重命名它没有问题。再次尝试使用 eclipse,它仍然不会创建 SD 卡映像。我什至尝试在管理员模式下运行 eclipse,但没关系,也没有用。
      • 奇怪,avd 文件夹不应该是空的。每个虚拟机应该有一个文件 avdname.ini 和一个文件夹 avdbname.avd。在 avdbname.avd 文件夹中,您应该有几个 .ini 和 .img 文件。你在检查写入位置吗?
      • 它在我尝试创建的第一台虚拟机上不起作用。除非 SDK 附带 VM,否则其中不应该有任何虚拟机。
      • 所以你的问题不是创建 sdcard,而是创建 avd。正确的? SDK安装目录或者windows用户目录名称中是否有空格?
      • 所以,这行得通。似乎空间是问题所在。这引出了我的下一个问题。我是不是穿越到了 90 年代?从什么时候开始,程序不能再处理空格了?
      【解决方案3】:

      关闭打开的模拟器,重试。这对我有用。

      【讨论】:

        猜你喜欢
        • 2012-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多