为什么我写的程序在模拟器中能够运行,并且能过发送接收PC机上的信息,将apk文件安装到手机上后,通信就不行了咧,
手机能通过wifi上网,为啥咧,
有pc机与手机通信的例子没,给点参考!

解决方案 »

  1.   

    版本只能向后兼容~如:2.2的andorid在2.1机器上跑不起
      

  2.   

    我先问下 你写的是手机通过什么与PC通信   USB 还是wifi   你说你在模拟器上面测试了。模拟器上面是不能进行WIFI测试的。   手机通过USB连接 和WIFI连接 是有区别的。 比如wifi连接,是要手机先与PC建立过连接,然后PC才可以访问手机的。 简单的说 就是必须是手机先发起连接申请。
      

  3.   

    顶楼上。
    网络通信,看看你设的ip吧。127.0.0.1,这样在模拟器上可以通信,手机用wifi就不能访问这个ip了。
    wifi联网,可以使手机和pc机在一个局域网吧?使用pc的ip,用手机访问就ok了。
      

  4.   

    我只碰到过手机与pc机上的webservice通信,pc的防火墙要关掉。
      

  5.   

    问题说的不清楚。模拟器怎么连pc,adb吗?上实机之后想怎么连,通过wifi连?不知道到底是想怎样与pc链接的
      

  6.   

    手机与PC机 WIFI连接,必须要手机先发出申请么?是不是手机的IP不好获取,如果能获取到手机的IP和端口号 用SOCKET 方式不能PC机发出申请么?
      

  7.   

    看看手机ip和电脑ip是否是同一个网段比如192.168.0.xx。手机和pc连接是哪个作为客户端哪个做服务端?
      

  8.   

    楼主解决没啊,我也是在eclipse调试的时候能够通信...可是用路由器通过wifi与电脑相连就毫无响应了,求解
      

  9.   

    通过wifi测试pc与手机通信是不成功的,具体原因不知道出到哪里了。通过路由器就是好的!wifi连接测试就不行了。最好不要用wifi测试!