Android真机调试方法的演进

一、有线调试

在09年接触Android应用开发,程序完成后通常要先在模拟器上调试一番,觉得没有问题了,就要在真机上测试一下。当时机器配置不高,大家知道,模拟器一启动机器会卡成什么样。可是真机有限,我们只能克服。这个流程也一直持续到我们的开发机够每个人一台。那就好办些了,程序直接在真机上调试,方便快捷。而连接的办法就是用数据线+驱动。这种方法的好处就是数据传输稳定,快速不受干扰。而唯一不太方便的地方就是数据线的插拔,就因为这一点,很多懒人就试图寻找无线方案。

二、无线调试

有线调试的要求不高,有数据线就行,而无线调试的要求就高些,需要wifi模块。在09年,有wifi模块的手机还是比较稀少且珍贵的,我们不敢奢望。而现如今,哪台手机不能连接wifi?所以,无线调试的时机早已成熟。

其实两种调试方法的原理是一样的,只是连接技术有别。

无线连接,首先要知道手机在局域网上的ip。一种办法是在wifi设置中找到已经连接的网络,点击进入即可看见ip。通常是102.另一种方法就是用手机超级终端,这个在下面的获取root权限时也有用,我是用一款名叫“Better Terminal Emulator Pro”的超级终端软件完成这一系列操作的。

手机上打开超级终端,此时就像操作一台linux系统一样:

输入命令ifconfig就会打印出当前手机ip。

此时我们需要用到root权限:

su

应该会顺利的切换到root用户,现象就是美元变成井号了。执行下面操作:

setprop service.adb.tcp.port 5555

stop adbd

start adbd

完成后在电脑上用adb进行连接:

C:\Users\Administrator>adb connect 192.168.1.102
unable to connect to 192.168.1.102:5555

C:\Users\Administrator>adb connect 192.168.1.102
connected to 192.168.1.102:5555

C:\Users\Administrator>adb shell
$ ls

adb连接到手机后,可以做的事情就很多了。安装软件,卸载软件,文件操作等等。看关于adb的介绍
而手机上的超级终端也是用处多多,只是手机打字不太方便,不然它就会变成你学习linux命令的一个好工具。

 

另外,adbWireless也是一个好工具,更方便一些。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值