安装 Genymotion

来源:互联网 发布:乌龙山伯爵 知乎 编辑:程序博客网 时间:2024/06/04 20:04
1. 下载 VirtualBox 的 rpm 文件,使用 rpm 命令-进行安装

sudo rpm -ivh VirtualBox-5.1-5.1.22_115126_el7-1.x86_64.rpm

2. 下载 Genymtion 的 installer,(虽然并没有 centos 版的,强行下载安装) 是一个 bin 文件,使用 chmod 赋予其可执行权限

chmod +x /home/下载/genymotion-2.9.0-linux_x64.bin

3. 执行 bin 文件开始安装 genymotion 到 /usr/local/ 下

/home/下载/./genymotion-2.9.0-linux_x64.bin -d /usr/local/

4. 运行 genymoion

/usr/local/genymotion/genymotion

参考自 : https://docs.genymotion.com/Content/01_Get_Started/Installation.


5. 还没完, 当打开 genymition,下载了 一个 5.0 虚拟机,点击启动时, 遇到了以下错误:
/usr/local/genymotion/player: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/genymotion/libprotobuf.so.9)/usr/local/genymotion/player: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/genymotion/libOpenglRender.so.1)

6. google 告诉我,这种情况需要安装 gcc 4.9 以上版本, 使用 gcc --version 可以查询到,我当前 gcc 版本确实只有 4.8.5, 而在 centos7 下,并没有 gcc 4.9+ 的 rpm 包,因此要手动编译, 这对于 freshman 来说难度略大, 所幸的是我从 github 上看到了傻瓜教程, 完美解决 :

sudo yum install libmpc-devel mpfr-devel gmp-develcd ~/Downloadscurl ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2 -Otar -xvfj gcc-4.9.2.tar.bz2cd gcc-4.9.2./configure --disable-multilib --enable-languages=c,c++make -j 4make install

参考自 : https://gist.github.com/craigminihan/b23c06afd9073ec32e0c


7. 这天打开 genymotion 又开始报上面第 5 点中的错误,google 了好久,使用以下命令解决:

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

参考自:[https://stackoverflow.com/questions/20357033/how-to-fix-program-name-usr-lib-x86-64-linux-gnu-libstdc-so-6-version-cxx][4]

[4thub.com/craigminihan/b23c06afd9073ec32e0c

原创粉丝点击