libpng12.so.0:无法打开共享对象文件 - genymotion

时间:2014-03-22 14:25:45

标签: fedora libpng genymotion

每当我尝试在我的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。

2 个答案:

答案 0 :(得分:4)

你缺少libpng。使用以下命令安装libpng12 64位版本:

yum install libpng12.x86_64

答案 1 :(得分:1)

dnf install libpng12-1.2.50-9.fc23.i686