我对Android开发有点新鲜。
我有一个使用Apache cordova插件的混合应用程序。
我正在使用eclipse来生成APK。
但是当我发布APK时,谷歌游戏商店拒绝它说:
APP UPDATE REJECTED
您的APK因包含安全漏洞而被拒绝,这些漏洞违反了恶意行为政策。 警报页面提供了有关如何解决问题的详细信息。如果您提交了更新,则之前版本的应用仍会在Google Play上发布。
并且,当我点击警报页面时,会出现以下错误:
安全警报:
您的应用使用的是包含一个或多个安全漏洞的Apache Cordova版本。有关详细信息,请参阅此Google帮助中心文章,包括修复应用的截止日期。
我已经尝试过以下几点:
更新android平台(cordova平台更新android),但没有正面结果。
我无法更新所有的cordova插件,因为我收到错误。 (想知道这可能是问题)
我正在使用Eclipse IDE构建此APK,我浏览了这个ADT插件发行说明https://developer.android.com/studio/tools/sdk/eclipse-adt.html,其中说:不再支持Eclipse ADT插件
最终我会将我的项目导入Android工作室,但我想立即更新应用程序,这就是为什么还要使用Eclipse。
如果是Eclipse的原因,我立即需要将我的应用程序导入Android工作室。
我想知道最后两点中的哪一个对我的应用拒绝负责。
此外,如果这些都不起作用,那么我的应用拒绝的可能原因可能是什么。
提前致谢。
答案 0 :(得分:1)
APK是一个APK,无论您在何处开发代码。您可以在Eclipse,Android Studio中编写代码,也可以在您喜欢的纯文本编辑器中编写代码。无论您使用哪种编辑器,结尾APK都无法区分。
这种情况下的错误似乎非常清楚 - 您的Cordova版本已知漏洞,您需要更新它。
运行cordova platform version android
检查您的版本。您收到的错误消息将显示低于4.1.1的任何内容。
最佳路径可能是升级到5.x,as detailed here。