这是一个可以在没有手机的情况下远程 Debug 的工具

2016-01-18 11:58:56 +08:00
 coness

没有手机时的远程调试,首先来张我打断点的截图:
这是连接 Android Studio 的
http://static.oschina.net/uploads/img/201601/18100807_QrY2.png
这是 Eclipse 的。
http://static.oschina.net/uploads/img/201601/18100808_ngRR.png
能让你实现远程调试的就是下面这个工具: Testbird 云手机( http://t.cn/R4TM6m8)
http://static.oschina.net/uploads/img/201601/18100808_BlYL.png

选择好机型后,就可以看到界面右上角的 adb 连接地址。
http://static.oschina.net/uploads/img/201601/18100808_eDU9.png
每台云手机都有一个单独的连接地址,你需要复制这个 adb 连接地址到命令行,然后按回车执行这个命令你的电脑就会连接到云手机。( ps :云端和 PC 上显示的 adb 地址一定要一致)
http://static.oschina.net/uploads/img/201601/18100809_xS75.png
http://static.oschina.net/uploads/img/201601/18100809_kn32.png
这时在云手机的页面,你会看到请求远程连接的提示,点击“确定”。
http://static.oschina.net/uploads/img/201601/18100809_m0PA.png
输入命令“ adb devices ”,看到以下结果的话,恭喜你!此时,你的电脑已经连接到云手机上了。
http://static.oschina.net/uploads/img/201601/18100809_d28G.png
在代码中设置断点​
打开 Android Studio,工具栏选择 Run —> Debug ,选中已连接的云手机
http://www.apkbus.com/data/attachment/forum/201601/08/174814wdck9cw59w5u39x9.jpg
程序启动,可以看到程序命中断点,即可开始调试
http://www.apkbus.com/data/attachment/forum/201601/08/174813mg9gj1m1ybbs11fw.jpg

云手机是 100%真机调试,不会出现模拟器上调好了 BUG ,到真机上又出现莫名其妙的问题。
所具备的一些功能:
全面的日志
支持 Shell 命令
可录制和截图
可查看终端信息
Android 标准键和解锁屏功能
清晰度调节
进入云手机后可以先上传 apk 再进行调试,这样可以节约很多时间。站内帮助中心有使用教程。

1517 次点击
所在节点    问与答
3 条回复
coness
2016-01-18 11:59:25 +08:00
顺便求个大神教我怎么发图
little_cup
2016-01-18 13:06:19 +08:00
http://t.cn/R4TM6m8 -> https://dt.testbird.com/sign_up/?i18n=zh-cn&cl=3aBxPB&invite=YjX97B

这服务不错,可以试一试。但专门缩短一下,简直此地无银...
coness
2016-01-18 14:02:45 +08:00
@little_cup 缩短一下只是为了方便,不会一长串的很难看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX