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自己的服务器了