android 网络检测

这个过程我觉得有必要记录一下
事情的起因是这样的, 写的程序在虚拟机下面无法连接到服务器,首先想到的是,虚拟机能不能访问外网,打开某搜索网站,正常,想用ping命令来ping服务器,于是就有了下面的过程

先安装一下超级终端,百度输入:Better Terminal,第一个就是,这里我也粘一下下载地址吧
http://down.mobilesoftstore.com:8080/soft/1/chaojizhongduanzhuanyeban_7942_20121001.apk
把下载下来的apk包直接拉入genymotion虚拟机, 这里注意一个apk包的命名,好像中文名称会报错:an error occured while deploying a file. INSTALL_FAILED_INVALID_URI,像下面这样的错误

总之把名称改成全英文,没空格的包名,再拉进去安装就行了,打开软件,如下图

直接点“开始会话”,进行命令行

先执行ping命令,说是没有这个命令

用工具找一下ping,发现在system/bin这个目录下面,定位到这个目录正,再执行命令,报错说操作不被允许,就是说我没有这个权限执行

那就用su用户来执行,弹出一个窗口,说软件要使用root用户,允不允许,点永远允许

使用su用户后,再次定位到system/bin目录下面,执行./ping -c 3 127.0.0.1,成功使用ping命令

下面就可以使用它来ping自己的服务器了

posted @ 2014-09-25 10:37  莫压枯枯地  阅读(700)  评论(0编辑  收藏  举报