Cordova:在Android(生产)应用程序上似乎阻止了HTTP请求

时间:2014-03-11 10:08:11

标签: android cordova

我昨天在Android市场(又名Google Play商店)上发布了Cordova应用程序,我注意到一个奇怪的错误,我无法在开发环境中重现。

事实上,应用程序似乎阻止了所有HTTP请求(广告将不会显示,文章中的内嵌图像将不会显示,视频将无法加载等)。

我在config.xml文件中正确设置了访问权限为“*”,当我查看应用程序权限时,我看到它可以从Internet接收信息。当然,当我从我的计算机构建/安装它时,应用程序正常工作。

此外,我不知道如何解决这个问题,甚至无法开始调试。 你知道我怎么调试这个吗?

由于

注意:这些应用程序在iOS设备(开发和产品)上运行良好

1 个答案:

答案 0 :(得分:2)

我解决了我的问题。

问题是我使用以下命令删除了插件jsHybugger(在构建和签署应用程序之前)

cordova plugin rm org.jshybugger.cordova

之后没有重新生成android平台。

所以我刚刚做了

cordova platform rm android
cordova platform add android

一切都很顺利。

显然,即使Cordova从项目中移除后,它们也会保留一些插件文件。我想那些jsHybugger会调用我的应用程序中的某些东西崩溃(因为插件不再存在)......

注意:要调试我的应用程序的生产版本,我只需在手机上安装相应的apk(在platforms / android / bin / MY_PROD_APP.apk中找到)(我发送到Google Play商店的那个)