COCOS2DX libpng Google 播放通知 2016 年 6 月

COCOS2DX libpng Google Play Notification June 2016

我在 Google Play 上的许多应用程序都收到了通知,这些应用程序都是在 COCOS2DX 中开发的,通知指出存在 安全漏洞libpng,我确定这是在cocos2dX中,因为我没有在AndEngine或Unity开发的游戏中收到它们。 我们正在使用 COCOS2DX 版本 2.2、2.1.2 和 2.2.6,我们需要尽快修复此问题 任何人都可以为这个问题提出解决方案吗?我们不能移动到新的 COCOS2dX 版本,因为我们有很多游戏,所以我们需要修复旧版本。 谢谢

我找到了一个修复方法,那就是将以下 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

变化: $(call import-module,libpng)

致: $(调用导入模块,libzlib) $(call import-module,libpng)

礼貌:Bengigi Apps and Games

这里有两个解决方案:

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。