我收到了关于我在 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
更改: $(调用导入模块,libpng)
至: $(调用导入模块,libzlib) $(调用导入模块,libpng)
关于android - COCOS2DX libpng Google Play 通知 2016 年 6 月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37852634/