我正在维护一个Android应用程序,我用Adobe PhoneGap Build编译。自开发以来,它运作良好。然而,今天登录功能(通过ajax调用完成)不再起作用,尽管它已经很长时间没有被修改。经过分析,似乎ajax调用收到了这个响应:
{readyState:4,responseText:'',状态:404,statusText:Not Found}
然而,当我在手机上使用带有PhoneGap模拟器的应用程序时,我没有遇到这个问题。而9天前编译的应用程序仍然运行良好,但如果我从该代码重新编译则不行!
你知道问题可能来自哪里吗?
谢谢!
皮尔
答案 0 :(得分:1)
我的应用程序遇到了同样的问题。 阅读此链接中的#10后: https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md 尝试将此行添加到配置文件中:
<gap:plugin name="com.indigoway.cordova.whitelist.whitelistplugin" version="1.1.1" />
添加此行后,我的应用效果很好。希望它也能帮到你..
答案 1 :(得分:0)
为什么不在apk中检查ajax调用的代码。你也可以从apk中提取代码。我也有同样的问题。即使在代码中更改服务器的IP地址之后,它也没有在apk中创建构建时更新。为了解决这个问题,我从phonegap项目中删除了android平台并将其添加回来。