Facebook 在我们的 android 应用程序中检测到病毒

Facebooks detects a virus in our android app

我们正在开发一个应用程序,它使用具有 publish_actions 权限的 Facebook 登录。此权限要求将应用程序上传到 Facebook 并由其审核。我正确设置了所有内容,应用程序运行良好。我使用测试应用程序测试了我们的 Facebook 功能。

现在,当我尝试将我们的应用程序上传到 Facebook 进行审核时,我收到一条错误消息:"Virus Detected in File"。

Google 没有结果。我能做些什么?我不是故意安装病毒的。

tl;dr

使用 Proguard 混淆您的代码。

长话短说:

我把我们的 APK 扔进了 virustotal.com。 57 个引擎之一 - ClamAV - 发现了一个名为 Andr.Trojan.Locker 的威胁。我下载了编译版的ClamAV在本地测试。解压缩 APK 后,ClamAV 没有找到任何东西。但是,如果我再次压缩 classes.dex,ClamAV 会再次发现威胁。所以我们可以放心地假设这不是真正的威胁。 因为无论如何我们都必须混淆我们的代码,所以我激活了 Proguard 并使用 ClamAV 检查它 --> 威胁消失了——没有检测到病毒。 Facebook 仍有可能检测到病毒,但 Facebook 似乎也在使用这个开源病毒扫描引擎来检测病毒。此外,似乎 Proguard 还混淆了恶意代码...;-)