gpt4 book ai didi

将 Android Studio 升级到 2.0 后,Android 模拟器无法在 Ubuntu 上运行 - 找不到 Qt 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:06 25 4
gpt4 key购买 nike

今天,我将我的 Android Studio 安装升级到了 2.0 版。我手动更新了它(下载 .zip,因为更新机制只是告诉我有一个新版本,但无法在 Android Studio 中直接更新)。现在,当我尝试启动模拟器时,收到此错误消息:

ERROR:./android/qt/qt_setup.cpp:33:Qt library not found at /home/kcd/Android/Sdk/tools/lib/qt/lib Could not launch '/home/kcd/Android/Sdk/tools/qemu/linux-x86/qemu-system-x86_64': No such file or directory

我检查了这个目录并注意到路径名是 .../qemu/linux-x86_64/qemu-system_x86_64 而不是 .../qemu/linux-x86/qemu -system_x86_64

所以我重命名了目录以匹配正确的路径。尝试启动模拟器后,它会显示此错误消息:

ERROR:./android/qt/qt_setup.cpp:33:Qt library not found at /home/kcd/Android/Sdk/tools/lib/qt/lib

emulator: WARNING: VM heap size set below hardware specified minimum of 228MB

This application failed to start because it could not find or load the Qt platform plugin "xcb". emulator: WARNING: Setting VM heap size to 384MB

我的系统是 Ubuntu 14.04 64 位。在更新到 Android Studio 2.0 之前,一切正常。

有人能帮忙吗?

编辑:测试 Anurag Maheshwari 的答案后,此错误消失了。然后我收到以下错误消息:

Cannot launch AVD in emulator. Output: emulator: WARNING: VM heap size set below hardware specified minimum of 228MB emulator: WARNING: Setting VM heap size to 384MB emulator: ERROR: Could not load OpenGLES emulation library [lib64OpenglRender]: lib64OpenglRender.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden console on port 5554, ADB on port 5555 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

我尝试使用'-gpu off',但它仍然不想启动...

最佳答案

我遇到了同样的问题。这可能是因为您的 64 位 linux 与您安装的 avd 不匹配。尝试从您的 Android sdk 位置复制“lib”文件夹 -> ../Android/Sdk/tools/lib64/qt/lib 到 ../Android/Sdk/tools/lib/qt/lib它对我有用。

关于将 Android Studio 升级到 2.0 后,Android 模拟器无法在 Ubuntu 上运行 - 找不到 Qt 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com