【问题标题】:Android SDK. Can't start AVD安卓 SDK。无法启动 AVD
【发布时间】:2016-08-13 15:39:15
【问题描述】:

问题: 我只使用命令行工具。 AVD 前段时间运行良好。现在,通过各种配置,我只得到“正在启动 AVD 模拟器...”,它只是关闭而没有任何错误消息,并将 emulator.exe 永久留在任务管理器中。

我的尝试:

  • 768 以上和以下的各种设备、API、RAM,带/不带主机
    GPU等;

  • 重新安装 Java;

  • 重新安装Android SDK;

  • 从命令行运行模拟器只会启动 emulator.exe,没有任何错误;

  • 删除用户文件夹中的.android文件夹;

  • 设置ANDROID_SDK_HOME变量;

  • 使用/不使用提升的管理员权限运行 SDK Manager.exe/AVD Manager.exe;

    详细键给我以下日志

emulator:Found AVD name 'jkll' emulator:Found AVD target architecture: arm emulator:Auto-config: -engine classic (arm default) emulator:Looking for emulator-arm to emulate 'arm' CPU emulator:Probing program: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:return result: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:Found target-specific 32-bit emulator binary: C:\Soft\Android\android-sdk\tools/emulator-arm.exe emulator:Adding library search path: 'C:\Soft\Android\android-sdk\tools/lib' emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\ emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\

我正在处理的配置:

  • Windows 10 x64

  • Android SDK 管理器 25.1.1

  • Java JDK 8 更新 91

  • i5 CPU 和 24GB 内存

有什么建议吗?泰。

【问题讨论】:

    标签: android android-emulator windows-10 cpu-architecture android-x86


    【解决方案1】:

    我尝试了所有提到的解决方案。但奇怪的是,我降低了我的 Windows 10 笔记本电脑的分辨率(从 3840 x 2160 到 1360 x 768)并且它起作用了。

    【讨论】:

      【解决方案2】:

      由于您的详细信息,我发现您正在使用 arm 架构设备。当您使用 i5 处理器、Windows10 x64 时,我建议您为您的设备使用 x86 或 x86-64 架构,为此您必须安装 Intel x86 Emulator Accelerator ( HAXM) 来自 SDkManager。

      希望这有助于让我知道。

      【讨论】:

      • 还是一样。我刚刚注意到 \tools 目录中有多个仿真器可执行文件:emulator.exe、emulator-arm、emulator-x86 等。每次从 GUI 启动具有不同架构的图像的 AVD 只会触发 emulator.exe。尝试使用 emulator-x86 我收到一个关于缺少 Qt5Core.dll、Qt5Widgets.dll 和 Qt5Gui.dll 的错误。这是正常行为吗?
      • 你应该试试这个:只需打开你的终端执行 your_qt_installpath/version/compiler/bin/windeployqt.exe YourApplication.exe。它会自动将所有必需的库和东西复制到您的 exe 所在的文件夹中,您可以分发它。
      • 您是否在 BIOS 中启用了虚拟化?如果没有首先在 BIOS 中启用它,这里的链接可以帮助您使用superuser.com/questions/991323/…,然后尝试在管理模式下运行 intelhaxm-android.exe 让我知道这些是否有帮助....
      • 无需担心模拟器可执行文件......它们就在那里......默认情况下,安装程序附带的可执行文件......
      【解决方案3】:

      我的电脑换了CPU,更新了sdk后,我也遇到了这个问题。

      现在我暂时解决问题emulator-x86 I get an error about missing Qt5Core.dll, Qt5Widgets.dll and Qt5Gui.dl

      sdk\tools\lib\qt\lib中的*.dll文件复制到emulator-x86.exe所在的sdk\tools

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-30
        • 2015-01-20
        • 2020-12-05
        • 2020-09-26
        • 1970-01-01
        • 2014-11-26
        相关资源
        最近更新 更多