【问题标题】:Android Emulator is not starting in UbuntuAndroid Emulator 未在 Ubuntu 中启动
【发布时间】:2013-02-05 05:56:48
【问题描述】:

我有 Ubuntu 11.04,我下载了最新的 eclipse ADT 包,我也安装了所有 ia32libs,我不知道为什么模拟器没有启动,我尝试了各种设备配置,我有 4 个平台 2.2、2.3、4.0 ,4.2。我尝试了各种排列组合,但虚拟设备都没有显示出来。

我还在其他 SO'questions 中尝试了各种解决方案,但它们并没有解决我的问题。我已经困在这几个星期了,我仍然没有到达哪里?请帮助

仅供参考:我也有 eclipse Helios,因为它工作正常,但我无法获取/下载 3.0/Honeycomb 以上的平台,而在 Helios 中,虚拟设备工作正常。我不知道它是否相关,但仍然..

【问题讨论】:

  • 在启动时它在控制台中显示什么?有什么错误信息吗?
  • 什么都不显示
  • 在您的终端中尝试作为模拟器 -avd youremulatorname
  • 我遇到了类似的问题,我无法解决最终更新我的操作系统的帮助。 stackoverflow.com/q/11902685/1012284
  • 是的@PadmaKumar 我已经通过这篇文章并且也通过控制台开始工作,现在我需要为我的设备设置显示配置,谢谢,你让我很开心,我希望你能给你赏金

标签: android android-emulator ubuntu-11.04 eclipse-adt


【解决方案1】:

在命令行参数中运行你的模拟器

要从命令行启动模拟器实例,请导航到 SDK 的 tools/ 文件夹。输入模拟器命令如下:

emulator -avd <avd_name>

更多关于模拟器link here:

【讨论】:

  • 我尝试这样做并得到了这个错误:No command 'emulator' found, did you mean:我正在使用 ADT 包..你认为问题是什么?
  • @lnreddy 您没有在系统中配置 SDK 路径工具。或者您可以转到您的 sdk 文件夹并执行此操作 cd /home/username/android-sdk/tools 在这里您可以找到模拟器。
  • 感谢您的提示...我配置了它,现在我得到一个不同的错误:Segmentation fault (core dumped)
  • 我在我的 64 位 Ubuntu 上使用 64 位 adt 包。所以我用 emulator-arm @test 尝试了它,现在它可以工作了。但它仍然显示错误。 `错误:无法加载OpenGLES仿真库:libOpenglRender.so:无法打开共享对象文件:没有这样的文件或目录`
  • 好的,现在它从终端启动,但是当我从 eclipse 启动它时,它没有启动
【解决方案2】:

在带有 NVidia 显卡的 Ubuntu 14.04 64 位上,我必须执行以下操作:

  1. 为 Eclipse 安装 SDK 和 ADT 插件
  2. 安装 32 位库 sudo apt-get install lib32stdc++6 lib32z1
  3. 安装OpenGL库sudo apt-get install libgl1-mesa-dev
  4. 为显卡安装专有驱动程序:系统设置 > 软件和更新 > 附加驱动程序 NVIDIA 二进制驱动程序版本 331.38
  5. 在 Eclipse 中,运行 Android Virtual Device Manager 并编辑设备。启用“使用主机 GPU”并保存。

然后就成功了。

【讨论】:

  • 如果上面的回答对您没有帮助,请尝试切换到Software -- 如果您的显卡遇到任何问题,建议您使用此模式。
【解决方案3】:

Ubuntu Android 模拟器问题 [已解决]

android 模拟器的问题不在于硬件驱动程序。它是 OpenGL 驱动程序。要解决它,请执行以下步骤:

  1. 打开 synaptic 包管理器(如果没有请从 Ubuntu 软件中心安装)
  2. 在快速过滤器中输入“opengl”并按搜索。
  3. 选择以下包:
    libgles1-mesa-dev
    libgles2-mesa-dev
    libgles1-mesa
    libgles2-mesa
    libqt4-opengl [Update/Upgrade]
    glmark2
    glmark2-es2
    libgles1-mesa-dbg
    libgles2-mesa-dbg
    freeglut3
    libhugs-opengl-bundled

  4. 选择程序
    右键单击包并选择“标记为安装”。

  5. 然后点击“应用”。
  6. 使用模拟器享受安卓编程。

【讨论】:

    【解决方案4】:

    在 Ubuntu 12.04 LTS 64 位(安装 32 位库)上, 我的情况是:

    1-正确下载并安装SDK

    2-下载ADT插件到Eclipse并重启

    3-正确设置SDK目录

    4-创建一个Android项目,点击RUN AS > Android application

    5- 向我要一个模拟器,所以我从 AVD 创建了一个(在运行配置中的一些步骤之后)

    6- 然后我再次右键单击该应用程序,运行为 > Android 应用程序

    7- 出现一条消息 > 错误:无法启动模拟器...正确安装 SDK(类似这样)

    8- 重启 Eclipse ...一切都很好!!!!!!!!!!!!!!!!!!

    【讨论】:

      【解决方案5】:

      您需要更改以下选项:
      编辑您的 avd 并将“模拟性能”选项更改为“软件”。

      它会起作用的。

      【讨论】:

        【解决方案6】:

        我正在使用 Bumblebee 禁用我的 nvidia 卡...

        Android Studio 好像不喜欢那样。

        optirun /opt/android-studio/bin/studio.sh
        

        然后在 Android Studio 中打开 AVD Manager 使其工作。

        【讨论】:

          【解决方案7】:

          来源:https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/

             sudo apt-get install lib64stdc++6:i386
          
             sudo apt-get install mesa-utils
          

          (寻找sdk的路径)

            cd YOURPATH/Android/Sdk/emulator/lib64
          
            mv libstdc++/ libstdc++.bak
          
            ln -s /usr/lib64/libstdc++.so.6  libstdc++
          

          最后,使用模拟器再次运行您的应用程序。

          【讨论】:

            【解决方案8】:

            如果您遇到上述错误,请更新/升级您的 Linux 机器(Ubuntu),例如

            1. sudo apt-get 更新
            2. sudo apt-get 升级

            并确保按照Android Developer 网站安装了所有必需的软件。 如果您仍然面临与图像相同的问题,请在启动模拟器之前在终端中使用 su 模式。 sudo su - 使用此命令成为 su 用户

            【讨论】:

              【解决方案9】:

              由于 Ubuntu 既不支持 32 位,也不支持 Android 开发者工具支持 32 位(现在和合法),而且有些具有 512 mb 内存的低端电脑,而对于随便玩电脑游戏,运行 android 的最佳选择是Android X86。它快速且始终运行的 android 模拟器(实际上不是模拟器,而是一个操作系统)你可以将它用于任何事情,即使是 20 岁的电脑也可以非常流畅地运行它。



              要在您的任何计算机上运行它,请按照以下步骤操作:-

              • 转到https://www.android-x86.org/
              • 从那里下载任何 iso(我建议 pc 超过 512 mb ram =4.4 kitkat,最新的超过 2gb ram(android 9.*))
              • 下载Rufus或Etcher(推荐Etcher,下载便携版)
              • 闪存到您的随身碟或 SD 卡
              • 保持插入并重新启动
              • 您将进入登录页面(返回您的电脑,Click here
              • 点击 Live CD(如果不工作,请点击更多选项或 VESA 模式)

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2019-12-15
                相关资源
                最近更新 更多