【问题标题】:I have build apk file from Android Studio but at time to upload on playstore I have following error我已经从 Android Studio 构建了 apk 文件,但有时在 Playstore 上上传时出现以下错误
【发布时间】:2018-04-30 06:14:59
【问题描述】:

我们拒绝了项目,因为它违反了我们的恶意行为或用户数据政策。如果您提交了更新,您之前的应用版本仍可在 Google Play 上找到。

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

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

漏洞已在 libpng v1.0.66、v.1.2.56、v.1.4.19、v1.5.26 或更高版本中修复。

但是我没有在我的项目中添加任何 libpng 库。如何解决这个问题??

提前谢谢...

【问题讨论】:

  • 分享你的礼仪清单。
  • 该依赖项可能被您使用的依赖项之一使用
  • 项目中的库如下: 1. LeopardProwessSdkV-1.1.6 2. ImageSupport-V1.5 3. core-3.2.0 4. org-apache-commons-codec 5. ksoap2-android -assembly-2.5.8-jar-with-dependencies
  • 可能您使用的某些库依赖于libpng
  • 感谢 Vladyslav Matviienko ..我已经搜索但无法找出使用了哪个库 libpng。

标签: android android-studio google-play apk android-install-apk


【解决方案1】:

如果您没有直接添加它,很可能是您的依赖项之一添加了。在软件工程中,这些通常被称为“传递依赖”。现在,可能有点难以查看您的依赖项正在使用哪些库。但是你可以做一些事情:

  • 如果您从源代码获取依赖项,请查看它们的 gradle/makefile/maven 文件以查看依赖项。重复向下查看它们的依赖关系等等
  • LibPNG 几乎肯定与处理 PNG 文件有关。因此,像 ImageSupport 这样的依赖项更有可能将其作为依赖项
  • 如果您的项目使用 Maven,您可以跟踪传递依赖关系树,如回答 here on stackoverflow
  • 如果您的项目使用 gradle,您可以看到与 gradle dependencies command 的依赖关系,如 stackoverflow 上的回答所述
  • 如果一切都失败了,您可以随时解压缩依赖项的 jars/APK 并查找名为“libpng.so”之类的文件

【讨论】:

  • 我已经尝试了上述几点以及google上的所有可能性,还添加了letest libpng的外部库,但仍然面临同样的问题。还有其他解决方案
猜你喜欢
  • 1970-01-01
  • 2018-09-28
  • 2023-03-02
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多