【问题标题】:Couldn't start android emulator无法启动安卓模拟器
【发布时间】:2013-03-30 19:26:14
【问题描述】:

我正在使用 Fedora 17。并且一直在使用 ADT 捆绑包。但是系统无法创建虚拟机。

Starting emulator for AVD 'AVD_for_Nexus_S_by_Google'
Failed to start emulator: Cannot run program "/home/anshul/LinuxUtilityLab/Android/adt-bundle-linux-x86_64-20130219/sdk//tools/emulator": error=2, No such file or directory

【问题讨论】:

    标签: java android android-emulator adt


    【解决方案1】:

    如果您在开发机器上运行 64 位发行版,则需要使用 apt-get 安装 ia32-libs 包。

    打开终端并输入以下内容。

     apt-get install ia32-libs
    

    http://developer.android.com/sdk/installing/index.html。检查TroubleShooting linux下的链接

    编辑

    试试下面的

    https://ask.fedoraproject.org/question/9556/how-do-i-install-32bit-libraries-on-a-64-bit-fedora/

    https://ask.fedoraproject.org/question/8969/installing-android-sdk-on-64-bit-fedora/

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

    【讨论】:

    • 我正在使用 Fedora 先生。它适用于 ubuntu。
    • 试一试,因为我也遇到了类似的问题,并通过使用上述方法解决了它。该命令也应该适用于 fedrora。试一试,如果问题没有解决,请在此处发布。
    • 发生这种情况是因为您的 32 位 sdk 和您的 Fedora 发行版是 64 位。尝试安装上面的包吧。
    • 由于自 (k)ubuntu 11.10 以来没有 ia32-libs 包,我安装了答案中列出的包的 *32* 版本,即“lib32stdc++”。这在 13.10 Beta 1 上解决了。
    【解决方案2】:

    我在错误消息的路径中看到 sdk 和 tools 之间有两个斜杠,我会从那里开始。

    .../sdk//工具/...

    【讨论】:

    • 我刚刚检查了 sdk 的路径。路径是 /home/anshul/LinuxUtilityLab/Android/adt-bundle-linux-x86_64-20130219/sdk
    【解决方案3】:

    你不再需要安装包了!

    在目录工具中,emulator的类型很多,而我的电脑使用emulator64-arm!我的系统是Linux Mint 16 amd64!祝你好运!

    ./emulator64-arm @yxphone -sdcard yxsd -scale 0.8
    

    【讨论】:

      猜你喜欢
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多