Android ADB
FANCHUANLIN2000
这个作者很懒,什么都没留下…
展开
-
PC 与 Android 的adb同步通信(二)
客户端(pc端):import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOExce转载 2015-01-03 14:59:51 · 1249 阅读 · 0 评论 -
Android 深入研究adb(十)
接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有5555到5585范围内的奇数端口来定位所有的模拟器或设备。一旦服务器找到 了adb守护程序,它将建立一个到该端口的连接。请注意任何模拟器或设备实例会取得两个连续的端口——一个偶数端口用来相应控制台的连接,和一个奇数端口 用来响应adb连接。比如说: 模拟器1,控制台:端口5554 模拟器1,Adb端口5555转载 2015-01-03 15:23:55 · 338 阅读 · 0 评论 -
Android 深入研究adb(九)
当启动了logcat ,你可以通过-v 选项来指定输出格式: [adb] logcat [-v ] 下面是用 thread 来产生的日志格式: adb logcat -v thread 需要注意的是你只能-v 选项来规定输出格式 option. 查看可用日志缓冲区 Android日志系统有循环缓冲区,并不是所有的日志系统都有默认循环缓冲转载 2015-01-03 15:23:23 · 410 阅读 · 0 评论 -
Android 深入研究adb(一)
原文链接 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=81228&extra=page%3D1&page=1 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: * 在设备上运行shell命令 * 通过端口转发来管理模拟器或设转载 2015-01-03 15:17:58 · 569 阅读 · 0 评论 -
PC 与 Android 的adb同步通信(三)
android服务器端:package eoe.otheri.service; import java.io.File; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import android.app.Se转载 2015-01-03 15:02:27 · 815 阅读 · 0 评论 -
Android 深入研究adb(十一)
同样地,可以使用adb来建立命名为抽象的UNIX域套接口,上述过程如下所示: adb forward tcp:6100 local:logd 从模拟器/设备中拷入或拷出文件 可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个.apk文件复制到一个特定的位置,与其不同的是,pull转载 2015-01-03 15:24:44 · 306 阅读 · 0 评论 -
Android 深入研究adb(八)
最简单的方法就是用用下面的命令来使用Monkey,这个命令将会启动你的软件并且触发500个事件. $ adb shell monkey -v -p your.package.name 500 更多的关于命令Monkey的命令的信息,可以查看UI/Application Exerciser Monkey documentation page. 文档页面 其转载 2015-01-03 15:22:50 · 362 阅读 · 0 评论 -
Android 深入研究adb(五)
查看stdout 和stderr 在默认状态下,Android系统有stdout 和 stderr (System.out 和System.err )输出到/dev/null ,在运行Dalvik VM的进程中,有一个系统可以备份日志文件。在这种情况下,系统会用stdout 和stderr 和优先级 I.来记录日志信息 通过这种方法指定输出的路径,停止运行的模拟器/设备,然后通过用转载 2015-01-03 15:21:03 · 436 阅读 · 0 评论 -
Android 深入研究adb(四)
启用logcat日志 Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用. 使用logcat命令 你可以用 logcat 命令来查看系统日志缓冲区的内容: [adb] logcat [] ... [] ... 请查看Listing of logcat Comma转载 2015-01-03 15:20:29 · 431 阅读 · 0 评论 -
Android 深入研究adb(三)
需要提醒你的不能自动启动PDP连接. Scripting get-serialno 查看adb实例的序列号. 查看 Querying for Emulator/Device Instances可以获得更多信息. get-state 查看模拟器/设施的当前状态. wait-for-device 如果设备不联机就不让执行,--也就是实例状态是 device 时. 你可以提前把转载 2015-01-03 15:19:24 · 464 阅读 · 0 评论 -
Android 深入研究adb(二)
下面是一个展示devices 命令和输出的例子 : $ adb devicesList of devices attached emulator-5554 deviceemulator-5556 deviceemulator-5558 device 如果当前没有模拟器/设备运行,adb则返回 no device . 给特定的模拟器/设备实例发送命令 如转载 2015-01-03 15:18:31 · 435 阅读 · 0 评论 -
Android 深入研究adb(十三)
这些说明都只到空白结束。下面有一个列子,例子表示支持所有的日志信息,除了那些标签为”ActivityManager”和优先级为”Info”以上的和标签为” MyApp”和优先级为” Debug”以上的。 小等级,优先权报告为tag. adb logcat ActivityManager:I MyApp:D *:S 上面表达式的最后的元素 *:S ,,是设置所有的标签为"si转载 2015-01-03 15:26:05 · 414 阅读 · 0 评论 -
android与PC直连的socket问题
原文链接http://suwish.com/html/android-link-pc-witch-socket.html突然有人说使用android的模拟器做socket服务器,PC做客户端,使用UDP通信的时候,android端无法收到数据包。反过来没问题,我觉得这怎么可能,首先如果你代码没问题的话,那就只有真实IP和端口有问题了。于是我搜索了一下,网上还真不少人问这个问题,我不得不转载 2015-01-03 20:30:53 · 1136 阅读 · 0 评论 -
Android通过USB与PC通信
最近项目中有一个功能需要用到Android与PC端同步数据。查阅了相关资料后,采取了一种建立在adb基础之上的Usb通信方式:由于adb可以将Usb模拟为网卡,所以可以利用socket通信的方式实现Android与PC机的通信,以完成同步功能。一、Android与PC通信的实现 在《PC客户端与Android服务端的Sockect同步通信》一文详细介绍了建立在转载 2015-01-03 17:53:18 · 1407 阅读 · 0 评论 -
Android 深入研究adb(七)
bugreport 查看bug的报告,如dumpsys ,dumpstate ,和logcat 信息。 jdwp 查看指定的设施的可用的JDWP信息. 可以用 forward jdwp: 端口映射信息来连接指定的JDWP进程.例如: adb forward tcp:8000 jdwp:472 jdb -attach localhost:8000 Data insta转载 2015-01-03 15:22:17 · 375 阅读 · 0 评论 -
Android 深入研究adb(六)
查询模拟器/设备实例 在发布adb命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用devices 命令来得到一系列相关联的模拟器/设备: adb devices •作为回应,adb为每个实例都制定了相应的状态信息: •序列号——由adb创建的一个字符串,这个字符串通过自己的控制端口- 唯一地识别一个模拟器/设备实例。下面是一个序列转载 2015-01-03 15:21:45 · 432 阅读 · 0 评论 -
PC客户端与Android服务端的Socket同步通信
原文链接 : http://blog.csdn.net/wufenglong/article/details/5778862代码链接 :http://download.csdn.net/download/lixiaodaoaaa/5854171转载 2015-01-03 20:55:23 · 852 阅读 · 0 评论