薄荷:genymotion安装bug

我是Mint的新手。 我在/ home / user / Android目录下的.bin文件中安装了Genymotion模拟器。 而当我试图执行Genymotion我收到这样的消息:

/ Android / genymotion $ ./genymotion

./genymotion:加载共享库时出错:libdouble-conversion.so.1:无法打开共享目标文件:没有这样的文件或目录

正如我从快速search理解,我应该链接这个转换库。 但我知道做错了什么;)有人可以build议这样做的正确方法。 最好有一些解释。

UPDATE

在我使用@Atherorbuild议之后,我又收到了一条消息:

./genymotion

./genymotion:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未find版本“CXXABI_1.3.8”(需要/opt/genymobile/genymotion/libQt5Core.so.5)

./genymotion:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未find版本“GLIBCXX_3.4.20”(需要/opt/genymobile/genymotion/libQt5WebKit.so.5)

./genymotion:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未find版本“CXXABI_1.3.8”(需要/opt/genymobile/genymotion/libicui18n.so.52)

./genymotion:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未find版本“CXXABI_1.3.8”(需要/opt/genymobile/genymotion/libicuuc.so.52)

./genymotion:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未find版本“CXXABI_1.3.8”(需要/opt/genymobile/genymotion/libicuuc.so.52)

UPDATE

经过一些额外的search,我试图添加缺less的库。 在此之后,试图运行genymotion导致genymotion.log中logging这样的logging:

[Genymotion] [致命]此应用程序无法启动,因为它无法find或加载Qt平台插件“xcb”。

可用的平台插件是:eglfs,kms,linuxfb,minimal,minimalegl,offscreen,xcb。

所以xcb插件是可用的。 在networking上又一次快速运行后,我发现build议使用ldd命令检查依赖关系,并得到:

平台#ldd libqxcb.so

 linux-vdso.so.1 => (0x00007ffff97ec000) libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f6b14c5d000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6b14a4d000) libxcb-render-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0 (0x00007f6b14849000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f6b14641000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f6b14425000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6b14221000) libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f6b1400a000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f6b13e01000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6b13be2000) libxcb-image.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-image.so.0 (0x00007f6b139dd000) libxcb-icccm.so.4 => /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4 (0x00007f6b137d8000) libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f6b135d2000) libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f6b133cb000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f6b131c8000) libxcb-randr.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f6b12fbb000) libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f6b12db7000) libxcb-keysyms.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1 (0x00007f6b12bb4000) libxcb-xkb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007f6b1299a000) libxkbcommon-x11.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (0x00007f6b12792000) libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f6b12558000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f6b1231c000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6b12079000) libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f6b11dfa000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f6b11af2000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6b118e8000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6b115b3000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f6b10f66000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f6b108c0000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f6b1062e000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6b10410000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6b10103000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6b0fdfd000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6b0fa38000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6b0f826000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6b0f621000) /lib64/ld-linux-x86-64.so.2 (0x00007f6b14e5f000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6b0f41d000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6b0f217000) libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007f6b0f010000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6b0ede6000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6b0ebcd000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6b0e9a7000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f6b0e762000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f6b0e524000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f6b0e2cf000) libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00007f6b0dec8000) libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00007f6b0db4f000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6b0d947000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6b0d730000) libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f6b0d506000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f6b0d303000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6b0d0fd000) libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f6b0cef8000) libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f6b0ccf5000) libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f6b0caf2000) libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f6b0c8f0000) libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f6b0c6ea000) libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f6b0c4dd000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f6b0c2c1000) libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00007f6b0aa54000) 

所以我在linux-vdso.so.1中假设了这个问题,并试图通过安装apt: sudo apt-get install linux-vdso.so.1来解决这个问题,但是却发现这个软件包不存在。 所以我再次陷入僵局

Solutions Collecting From Web of "薄荷:genymotion安装bug"

我在Linux Mint 17上find了这个问题的解决scheme,在这里安装genymotion 2.7.2: 如何修复:[程序名] /usr/lib/x86_64-linux-gnu/libstdc++.so.6:版本CXXABI_1.3.8'notfind(需要[程序名称])

我只需要做:

 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.9 g++-4.9 

在Ubuntu 15.10上为我解决:

 sudo apt-get install libdouble-conversion1v5 

在Ubuntu 14.04和MINT上它应该是:

 sudo apt-get install libdouble-conversion1 

希望能帮助到你。

答案根据@Atheror的评论:

这可能是您的Linux操作系统和Genymotion兼容性的问题 。 在terminal中使用命令检查Linux的版本:

 inxi -S 

要么

 cat /etc/*-release 

并尝试安装以前版本的Genymotion。
对于我的Linux Mint 17(基于Ubuntu 14.04),安装并运行“适用于Ubuntu 14.10及更高版本的Genymotion”不会造成任何错误。

我在xubuntu 16.04使用下面的方法来解决这个问题:

 sudo apt-get install libdouble-conversion1v5 

再次运行./genymotion。

在terminal(ALT + CTRL + T)中运行以下命令

LD_LIBRARY_PATH = / usr / local / lib64 /:$ LD_LIBRARY_PATH export LD_LIBRARY_PATH

sudo add-apt-repository ppa:ubuntu-toolchain -r / test sudo apt-get update

sudo apt-get install gcc-4.9 g ++ – 4.9

之后运行genymotion。 这将完美的工作