开发了一个使用HTML5,Javascript,Backbone和Phonegap的Android应用程序。我们可以使用两种部署方法连接到暂存 Web 服务:Eclipse 到设备部署 (Kindle) 和 APK。
使用相同的客户端代码,我们可以使用 Eclipse 连接到 PUBLIC Web 服务到设备部署。但是使用 APK 时,我们无法连接到公共网络服务。客户端代码未更改,仅更改暂存和公共 Web 服务 URL。
已检查日志,没有错误。消除了可能的 Proguard 问题,它未启用。添加了调试控制台语句,APK 后网址不会更改。域列入白名单,
<access origin="*"/>
可能是服务器权限问题(针对用户代理进行过滤),但 Eclipse 到设备部署也应该失败。
对调试有什么想法或其他建议吗?
谢谢!
在配置中检查访问源.xml
它应该允许访问公共网络服务
<access origin='*' >
此问题已通过修复错误的 SSL 证书得到解决。