android - 为什么 Google Play 拒绝了我的应用,他们说 "for violating our dangerous products policy"

标签 android google-play media-player vitamio

我在 Google Play 商店上传了我的应用程序,但几个小时后我收到一封电子邮件说:

This app uses software that contains security vulnerabilities for users.

Below is the list of vulnerabilities and the corresponding APK versions that were detected in your recent submission. Please upgrade your app(s) as soon as possible and increment the version number of the upgraded APK.

Vulnerability OpenSSL

The vulnerabilities were fixed in OpenSSL versions beginning with 1.0.1h, 1.0.0m, and 0.9.8za. To confirm your OpenSSL version, you can do a grep via:

$ unzip -p YourApp.apk | strings | grep "OpenSSL"

You can find more information and next steps in this Google Help Center article.

我的应用程序是一个在线广播,可以使用 Internet 播放不同的广播电台。 而且我正在使用 Vitamio 媒体播放器而不是 android 默认播放器类。

请帮助我,我在这个应用上花了很多时间。

最佳答案

/libs 中,每个核心架构都有libvinit.so

使用他们包含的预编译 *.so 文件包含一个 OpneSSL 漏洞。这是媒体包的一个已知问题。

唯一的办法是从源代码编译 libvinit.so 文件或从其他人在线获取它们。原始开发人员可以在他们的 github 上包含用于编译 .so 文件的源代码补丁,您只需要将他们的补丁应用于他们的基础包,获取当前的 android openssl 代码并对其进行编译:https://github.com/android/platform_external_openssl

这是许多人面临的已知问题 - 请参阅 Vitamio google community进一步讨论。

如果开始后需要帮助,请提出另一个问题并将其留在我的评论中。

关于android - 为什么 Google Play 拒绝了我的应用,他们说 "for violating our dangerous products policy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34939823/

相关文章:

Android (Google Play) 推荐追踪限制

android - 我的应用程序没有出现在我的 Samsung Galaxy S 手机的安卓市场中

android - 为什么MediaPlayer对象给出异常?

Android - 如何判断 MediaPlayer 何时缓冲

java - 如何禁用导航菜单中的分线器?

android - 0 支持设备在 Google Play 开发者控制台

java - Android 的 ListView 。 AdapterView.OnItemClickListener 中的参数化类型

java - Android项目构建失败: Java class duplication

android - 安卓市场可以换图标吗?

android - phonegap 媒体声音在 5 次后停止播放