是否接受通过Eclipse生成的APK?

时间:2016-09-07 14:11:18

标签: android eclipse cordova cordova-plugins hybrid-mobile-app

我对Android开发有点新鲜。

我有一个使用Apache cordova插件的混合应用程序。

我正在使用eclipse来生成APK。

但是当我发布APK时,谷歌游戏商店拒绝它说:

APP UPDATE REJECTED

您的APK因包含安全漏洞而被拒绝,这些漏洞违反了恶意行为政策。 警报页面提供了有关如何解决问题的详细信息。如果您提交了更新,则之前版本的应用仍会在Google Play上发布。

并且,当我点击警报页面时,会出现以下错误:

安全警报:

您的应用使用的是包含一个或多个安全漏洞的Apache Cordova版本。有关详细信息,请参阅此Google帮助中心文章,包括修复应用的截止日期。

我已经尝试过以下几点:

  1. 更新android平台(cordova平台更新android),但没有正面结果。

  2. 我无法更新所有的cordova插件,因为我收到错误。 (想知道这可能是问题)

  3. 我正在使用Eclipse IDE构建此APK,我浏览了这个ADT插件发行说明https://developer.android.com/studio/tools/sdk/eclipse-adt.html,其中说:不再支持Eclipse ADT插件

  4. 最终我会将我的项目导入Android工作室,但我想立即更新应用程序,这就是为什么还要使用Eclipse。

    如果是Eclipse的原因,我立即需要将我的应用程序导入Android工作室。

    我想知道最后两点中的哪一个对我的应用拒绝负责。

    此外,如果这些都不起作用,那么我的应用拒绝的可能原因可能是什么。

    提前致谢。

1 个答案:

答案 0 :(得分:1)

APK是一个APK,无论您在何处开发代码。您可以在Eclipse,Android Studio中编写代码,也可以在您喜欢的纯文本编辑器中编写代码。无论您使用哪种编辑器,结尾APK都无法区分。

这种情况下的错误似乎非常清楚 - 您的Cordova版本已知漏洞,您需要更新它。

运行cordova platform version android检查您的版本。您收到的错误消息将显示低于4.1.1的任何内容。

最佳路径可能是升级到5.x,as detailed here