Android模拟器在关闭后关闭

时间:2019-07-17 04:57:24

标签: android android-emulator

我正在使用Linux Pop!OS 19.04,并尝试安装Android仿真器。它确实会启动,但每次都在30秒左右关闭。

我已经通过'OpenJDK-8-JDK'安装了Java 8,并且可以成功构建Android程序包并将其侧面加载到我的手机中。

将Android SDK安装到/ usr / local / android之后,这就是我所做的;

  1. 更改为工具bin目录

    :cd / usr / local / android / sdk / tools / bin    :sudo chmod + x

  2. 安装系统映像(必须以root用户身份完成)

    :sudo ./sdkmanager“ system-images; android-25; google_apis; x86”    :sudo ./sdkmanager --licenses    对所有人说“ y”    :sudo touch〜/ .android / repositories.cfg

  3. 列出要安装的可用Android虚拟设备(以用户身份完成)

    :./avdmanager列表

  4. 创建测试Android虚拟设备(AVD)

    :./ avdmanager创建avd -n测试-k“系统图像; android-25; google_apis; x86”    自定义硬件配置文件:否

  5. 列出AVD

    现在,当我通过avdmanager列出时会得到以下信息

    :./avdmanager list avd    :可用的Android虚拟设备:    :名称:测试    :路径:/root/.android/avd/test.avd    :目标:Google API(Google Inc.)    :基于:Android 7.1.1(牛轧糖)标签/ ABI:google_apis / x86

  6. 启动模拟器

    :cd / usr / local / android / sdk / emulator    :./emulator -avd测试

然后加载仿真器,我可以启动应用程序并浏览,直到它崩溃/关闭程序。

我尝试安装Android Studio并在那里设置AVD,发生了同样的事情。我为我的AVD尝试了不同的型号和android版本。

4 个答案:

答案 0 :(得分:0)

原因是您在装有仿真器的Studio所在的桌面上没有足够的磁盘空间。请尝试清理一些空间并重新运行设备,否则这将无法尝试创建新的仿真器。

答案 1 :(得分:0)

您的BIOS可能会禁用虚拟化,您可以将其手动插入BIOS并打开,几乎每个设备中的BIOS都不相同。另外,问题可能出在存储问题,没有空间,文件损坏或某些程序限制了存储。通常是Bios问题。

答案 2 :(得分:0)

尝试将图形更改为Software-GLES。可能会将其设置为“自动”,默认情况下会使用硬件。

您将在Android虚拟设备管理器>虚拟设备配置>仿真性能> Software-GLES中找到设置。

答案 3 :(得分:0)

尝试以下几种方法。它可能会帮助您:

  • 仿真器通常消耗更多的RAM。 可能是您没有足够的内存来运行。
  • 其他原因可能还包括:1)过时的图形卡驱动程序。 2)旧显卡。

  • 有错误:

    08-28 09:48:58.129 12476 12476 E memtrack: Couldn't load memtrack module (No such file or directory)

  

the Couldn't load memtrack module error可能由于模拟器配置问题而发生,并且由于您的项目包含许多组织问题,因此可能有助于进行全新的重新设计。

相关问题