你说的,都是adb的调试端口,下面的针对模拟器要不就是不支持中文的。

解决方案 »

  1.   

    5554 5556这些个都是模拟器占用的端口,如果你开两个模拟器的话就分别是emulator-5554, 
    emulator-5556!
      

  2.   


         麻烦说的具体点。adb的调试口是4939,还是5555?还有5537和5555到底是什么关系?
         一台模拟器(默认的第一台模拟器)要占用两个端口,5554和5555,那这两个端口各自用来做什么的?
      

  3.   

    通讯啊,你装个sniffer观察下就行了,开发调试呗,模拟器给eclipse上的adt插件传输信息啊
      

  4.   

    发觉sniffer不会用,而且,貌似linux没有sniffer,我装了个ksniffer的,好像功能差不多,不过就是不会用
      

  5.   

        使用telnet连接了下5554端口,算是把5554端口搞明白了,是一个Android控制台,提供了各种各样的命令,也提供了帮助,挺好用的。
      

  6.   

        关于5037口和5555口,终于找到了一个看起来合理的解释:
    adb(Android Debug Bridge)包括三个部分:
    1)adb client, 运行在PC上(为DDMS,即IDE工作)
    2)adb daemon(守护进程), 运行于Emulator(为与Emulator中的VM交互工作);
    3)adb server(服务进程), 运行在PC(任务管理器上有),管理着adb client和adb daemon的通信.server与client通信的端口是是5037,
    adb server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了,另一个则是5555,专门与adb daemon连接为后面调试使用。
    以上引用自lamdoc 船长的博客:http://blog.chinaunix.net/u3/111328/showart_2391571.html
      

  7.   

        恩,真机和虚拟机通用的时候就只有adb和shell指令了?
        悲剧啊,很多东西都得自己实现了。