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)
这里有两个解决方案:
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。
我在 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)
这里有两个解决方案:
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。