Websocket Phonegap for Android Error



我正在尝试在我构建的HTML5中实现websocket API,但显然,当我在Android中使用PhoneGap显示网页时,它不支持Websocket标准(Phonegap/cordova和android浏览器),所以我尝试使用插件:Websocket android phonegap

它应该可以工作,我所做的是:

  • 将java源代码复制到eclipse
  • 中的phonegap项目中。
  • 创建扩展websocket的websocketlistener
  • 将websocketfactory附加到webview(在org.apache.cordova.example中)在我的javascript
  • 中创建websocket客户端
  • 我有websocket.js和cordova-2.5.0.js附加在HTML脚本

问题是它总是产生一个错误,就像它不识别websocket类型

所以我试着把它包装在try catch函数中:

try
{
//writeToScreen("websocket");
var wsocket = new WebSocket("122.168.196.27:8081/");
}
catch(err)
{
alert(err.message);
}

,然后得到error .message:

Object [Object Object]没有方法'getInstance'

我试着修改,但到目前为止都没有工作,什么好主意吗?

试试这个,把"targetSdkVersion"表单17改成15或者低于15。

相关内容

  • 没有找到相关文章

最新更新