XUbuntu 中 运行 Genymotion 的符号查找错误

Symbol lookup error on running Genymotion in XUbuntu

我正在使用 XUbuntu 并决定使用 Genymotion 作为 Android 模拟器,
我从他们的站点下载 Genymotion deb 文件并安装它,还使用 ​​apt 安装 Virtualbox 但是当我尝试从启动器中 运行 它时,注意到发生了!

我正在尝试从终端 运行 它并看到以下错误:

./genymotion
./genymotion: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenType

在 Synaptic 中安装了 libpango!
谢谢

只需使用 sudo 到 运行 Genymotion,一切正常!
我不知道为什么会发生这种情况,但是当 运行 没有 sudo 的应用程序时,出现以下错误:

./genymotion: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenType

但如果 运行 应用程序与 sudo 像这样:sudo ./genymotion 一切正常!

我假设您使用的是具有更新的 fontconfig 库的 xubuntu 16.10。从 xenial 获取 libfontconfig.so.1 和 libharfbuzz.so.0,您可以从 packages.ubuntu.com 获取或使用此链接:

提取并复制以下文件:

  • libfontconfig.so.1
  • libfontconfig.so.1.9.0
  • libharfbuzz.so.0
  • libharfbuzz.so.0.10000.1

到genymotion安装文件夹