android - COCOS2DX libpng Google Play 通知 2016 年 6 月

标签 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 版本,因为我们有很多游戏,所以我们需要修复旧版本。 谢谢

最佳答案

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

礼貌:Bengigi Apps and Games

关于android - COCOS2DX libpng Google Play 通知 2016 年 6 月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37852634/

相关文章:

javascript - 在 Cordova 中禁用硬件后退按钮

android - 是否可以更改 xml 中 TextClock View 显示的语言

android - Google Play控制台和Play商店中的应用大小不同

android - 为什么Google Play商店允许人们在我的生产版本中使用测试卡?

android - Cocos2d-x安装的应用在android上无法启动

android - RecyclerView 在更新期间阻塞 ui 线程

android - 如何使用 google play 商店上的多个 apk 支持将 apk 限制在手机和平​​板电脑上?

google-play - 谷歌播放 : update app and permissions

C++ cocos2dx事件回调多次调用

c++ - VS 2015编译cocos2d-x 3.3报错 "fatal error C1189: #error: Macro definition of snprintf conflicts with Standard Library function declaration"