每当我尝试在我的fedora机器上打开我的genymotion时,我总会得到错误
libpng12.so.0: cannot open shared object file
在互联网上搜索后,我看到了关于使用yum provides */libpng12.so.0
的答案
终端提示我:
libpng12-1.2.50-5.fc20.i686 : Old version of libpng, needed to run old binaries
Repo : fedora
Matched from:
Filename : /usr/lib/libpng12.so.0
libpng12-1.2.50-5.fc20.x86_64 : Old version of libpng, needed to run old
: binaries
Repo : fedora
Matched from:
Filename : /usr/lib64/libpng12.so.0
libpng12-1.2.50-6.fc20.i686 : Old version of libpng, needed to run old binaries
Repo : updates
Matched from:
Filename : /usr/lib/libpng12.so.0
libpng12-1.2.50-6.fc20.x86_64 : Old version of libpng, needed to run old
: binaries
Repo : updates
Matched from:
Filename : /usr/lib64/libpng12.so.0
libpng12-1.2.50-6.fc20.i686 : Old version of libpng, needed to run old binaries
Repo : @updates
Matched from:
Filename : /usr/lib/libpng12.so.0
然后我尝试使用32位版本的genymotion,我能够使用它,但每次我尝试使用设备时,我的机器退出然后genymotion崩溃,当我检查日志时它说:{ {1}}
现在我正在使用fedora 20 64bit。
答案 0 :(得分:4)
你缺少libpng。使用以下命令安装libpng12 64位版本:
yum install libpng12.x86_64
答案 1 :(得分:1)
dnf install libpng12-1.2.50-9.fc23.i686