如何将android eclipse项目迁移到更高版本的libpng?

问题描述:

最近我的android游戏应用程序已被拒绝,因为包含Libpng漏洞。从Buildbox创建的游戏,我没有buildbox项目文件。我只有eclipse项目文件。游戏工作正常,但当我试图改变新版本的libs文件夹它不工作。那么,如何解决这个问题,以及如何升级的libpng更新版本如何将android eclipse项目迁移到更高版本的libpng?

,我从谷歌得到这个什么样的信息发挥

“这个程序使用一个包含安全漏洞的用户或允许用户收集软件数据没有妥善披露

下面是您最近提交的问题及相应APK版本的检测结果列表,请尽快升级您的应用并增加升级后的APK的版本号

漏洞APK版本 Libpng库 漏洞在libpng v1.0.66,v.1.2.56,v.1.4.19,v1.5.26或更高版本中修复。您可以在此Google帮助中心文章中找到有关如何解决问题的更多信息。 “

+1

入住这https://support.google.com/faqs/answer/7011127 – Shailesh

+0

嗨这篇文章它只是提到“从网站的libpng下载最新版本的libpng”,然后提交的更新版本应用程序多数民众赞成在所有,但我不知道在哪里把下载的版本eclipse项目中的libpng文件的n个 –

+0

检查这个https://github.com/cocos2d/cocos2d-x/issues/15871,我希望你能得到你的解决方案 – Shailesh

如果你是一个Mac/Linux机器上,你可以在你的应用程序目录中运行以下命令查找其或您的图书馆使用的libpng:

sudo find . -type f -exec fgrep libpng {} \; -print 
+0

嗨即时通讯使用mac。请详细解释一下,谢谢 –

+0

这是我从命令'prinss-MacBook-Pro:workspace21 Developer $ sudo find得到的。 -type f -exec fgrep libpng {} \; -print 二进制文件./com.prinsapps.jetboy/libs/armeabi/libplayer.so匹配 ./com.prinsapps.jetboy/libs/armeabi/libplayer.so 二进制文件./com.prinsapps.jetboy/libs/ armeabi-v7a/libplayer.so匹配 ./com.prinsapps.jetboy/libs/armeabi-v7a/libplayer.so 二进制文件./com.prinsapps.jetboy/libs/x86/libplayer.so匹配 ./com。 prinsapps.jetboy/libs/x86/libplayer.so prinss-MacBook-Pro:workspace21 Developer $' –

+0

更新您的生成器1.3.7 – Shailesh

认为,我找到了libpng使用命令

sudo find . -type f -exec fgrep libpng {} \; -print