【问题标题】:COCOS2DX libpng Google Play Notification June 2016COCOS2DX libpng Google Play 通知 2016 年 6 月
【发布时间】:2016-10-17 14:00:41
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我找到了解决办法,就是将以下 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

    【讨论】:

    【解决方案2】:

    这里有两个解决方案:

    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。

    【讨论】:

      猜你喜欢
      • 2016-11-02
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2018-07-25
      相关资源
      最近更新 更多