如何将 android eclipse 项目迁移到更高版本的 libpng?

Posted

技术标签:

【中文标题】如何将 android eclipse 项目迁移到更高版本的 libpng?【英文标题】:How migrate android eclipse project to higher version of libpng? 【发布时间】:2017-07-02 18:49:18 【问题描述】:

最近我的安卓游戏应用因为包含 Libpng 漏洞而被拒绝。从 Buildbox 创建的游戏,我没有 buildbox 项目文件。我只有 Eclipse 项目文件。游戏运行正常,但是当我尝试更改新版本的 libs 文件夹时,它无法正常工作。那么我该如何解决这个问题,以及如何升级新版本的 libpng

这是我从 google play 收到的消息

“此应用使用的软件包含对用户的安全漏洞,或允许在未经适当披露的情况下收集用户数据。

以下是在您最近提交的文件中检测到的问题和相应 APK 版本的列表。请尽快升级您的应用并增加升级后 APK 的版本号。

漏洞 APK 版本 Libpng 库 这些漏洞已在 libpng v1.0.66、v.1.2.56、v.1.4.19、v1.5.26 或更高版本中修复。您可以在这篇 Google 帮助中心文章中找到有关如何解决此问题的更多信息。 "

【问题讨论】:

查看support.google.com/faqs/answer/7011127 您好,那篇文章只是提到“从 libpng 网站下载最新版本的 libpng”,然后提交更新版本的应用程序,但我不知道将下载的版本放在哪里eclipse 项目中的 libpng 文件 查看github.com/cocos2d/cocos2d-x/issues/15871,希望您能得到解决方案 您好,对于 cocoas2d 项目文件来说还可以,但是我的构建是从 builbox 构建的,我只有 eclipse 项目文件,所以在哪里替换 libpng 文件夹 【参考方案1】:

如果你在 mac/linux 机器上,你可以在你的 app 目录中运行以下命令来查找哪个或你的库正在使用 libpng:

sudo find . -type f -exec fgrep libpng  \; -print

【讨论】:

嗨,我正在使用 mac。请详细解释一下,谢谢 这是我从命令prinss-MacBook-Pro:workspace21 Developer$ sudo find . -type f -exec fgrep libpng \; -print Binary file ./com.prinsapps.jetboy/libs/armeabi/libplayer.so matches ./com.prinsapps.jetboy/libs/armeabi/libplayer.so Binary file ./com.prinsapps.jetboy/libs/armeabi-v7a/libplayer.so matches ./com.prinsapps.jetboy/libs/armeabi-v7a/libplayer.so Binary file ./com.prinsapps.jetboy/libs/x86/libplayer.so matches ./com.prinsapps.jetboy/libs/x86/libplayer.so prinss-MacBook-Pro:workspace21 Developer$得到的 更新你的 buildbox 1.3.7 如果我没有 buildbox 文件怎么办。只需要 Eclipse 项目文件 您需要直接与您的项目集成。但我认为这不起作用,因为您的项目是从buidbox 导出的。请试试这个***.com/questions/39427609/…,如果没有收到,请写下您的评论。【参考方案2】:

想,我发现libPng使用这个命令

sudo find . -type f -exec fgrep libpng  \; -print

【讨论】:

以上是关于如何将 android eclipse 项目迁移到更高版本的 libpng?的主要内容,如果未能解决你的问题,请参考以下文章

将eclipse项目迁移到android studio会显示安装错误

如何将 Eclipse 中的 android 项目导入 Android Studio?

Android官方开发文档之从Eclipse迁移到Android Studio开发篇

eclipse项目迁移到android studio(图文最新版)

eclipse项目迁移到android studio上

从 Eclipse 迁移到 AndroidStudio:已定义属性