我自己写了一个模拟ATM运行的程序,一个服务器端PC(IP:172.17.69.20校内的IP),一个android客户端,在电脑上的模拟器运行客户端和服务器端可以进行通信。然后我把客户端软件的.apk文件放到安卓手机上并安装,打开运行,却出错,无法运行。为什么模拟器上可以,放到手机里就不行了,是不是socket通信得建立在某种网络通信基础上才行?
解决方案 »
- 如何重新设置bimpat的大小?
- 求助,Activities can't be added until the containing group has been created
- 请问在2.3或以下的SDK中如何实现这种“不会被虚键盘移走“的Tab栏呢?
- 大家是在什么情况下才把Activity分成不同的Task的?
- ListView可以像联系人那里那样查询吗?
- 自定义TabHost中findViewById()方法无法获取到ID
- 求开发android的语音聊天的思路
- sharedPreferences怎么保存List<Map<String, Object>>
- 求助安卓使用KSOAP2出错!
- [求助]关于共享数据设计上以及android机制上的问题
- 如何学习android应用开发(主要是模仿品牌机的UI及获得认可多的UI,比如GO桌面,MIUI)
- 怎么调用第三方没有源代码的软件
楼主的手机应该没在网内,在创建的时候error了。
楼主加log或者直接跟一下就能看出来。
前提是你电脑已经加载手机驱动了。(可以下豌豆夹之类的软件,可以USB连接自动上网下载驱动)你电脑连到外网,没有用的。
你可以用一个无线路由器,将服务器端PC连到路由器,手机可以用wifi连到路由就可以了。
这样能保证他们在一个网内
如果用GRPS IP地址外网不能访问的话 就别整了