COCOS2DX libpng Google Play通知2016年6月

时间:2016-06-16 07:31:43

标签: android google-play cocos2d-x libpng android-security

我收到了关于我在Google Play上使用 COCOS2DX 开发的许多应用的通知,通知声明libpng中存在安全漏洞,我相信这是在cocos2dX中因为我没有在AndEngine或Unity开发的游戏中收到它们。 我们正在使用 COCOS2DX版本2.2,2.1.2和2.2.6 ,我们需要尽快解决此问题 任何人都可以建议解决这个问题吗?我们无法迁移到新的COCOS2dX版本,因为我们有很多游戏,所以我们需要修复旧版本。 感谢

2 个答案:

答案 0 :(得分:3)

我找到了一个修复程序,即将以下zip文件解压缩到“cocos2dx \ platform \ third_party \ android \ prebuilt”文件夹中:

从此处下载修补程序: libpng_fix.zip for Cocos2d-x 2.x

并更改“cocos2dx”文件夹下的“Android.mk”文件:

变化: LOCAL_WHOLE_STATIC_LIBRARIES:= cocos_libpng_static

要 LOCAL_WHOLE_STATIC_LIBRARIES:= cocos_libzlib_static LOCAL_WHOLE_STATIC_LIBRARIES + = cocos_libpng_static

变化: $(调用import-module,libpng)

于: $(调用import-module,libzlib) $(调用import-module,libpng)

礼貌:Bengigi Apps and Games

答案 1 :(得分:1)

这里有两个解决方案:

http://www.bengigi.com/cocos2d-x-2-x-android-libpng-vulnerability-fix/

http://xiao.terrygo.win/2016/06/17/Google-Play-warnings/

新版libpng需要zlib。所以你需要更新libpng并添加所需的zlib。