`
410063005
  • 浏览: 177960 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

android中查看端口占用

 
阅读更多

今天有厂商反馈某第三方app占用了端口, 导致CTS测试通不过, 让我们协助分析是否我们的app引起问题。于是在网上找了下怎么在android上查看进程占用端口情况,记录下来,备忘。

 

1. 在linux中可以使用netstat命令查看(参考http://4ujava.iteye.com/blog/548153), 但是Android自带netstat命令不支持p参数, 所以无法查出pid

 


 
 2. 在Android上可以使用busybox工具, busybox中的netstat命令支持p参数, 可以查出pid (见下图最后一列)

 


 

 

 

  • 大小: 79.8 KB
  • 大小: 16.1 KB
分享到:
评论
1 楼 43350860 2016-01-27  
busybox不是每台机器有安装的, 有没有比较裸的办法获取pid?

相关推荐

    Android端口号被占用解决方案

    Android开发的时候经常遇到端口号被占用的问题,经常使程序无法运行,我总结了一个很好的方法,非常实用.

    解决Android模拟器端口被占用问题的办法

     第一次遇到这个问题,上网查了一下原因,原来”The connection to adb is down, and a severe error has occured”指的就是Android模拟器端口被占用了。 二、问题的排查过程  既然是端口被占用了,现在就要看看...

    Android向指定端口发送数据,监听指定端口

    向指定端口发送数据,监听指定端口,使用端口监听获取数据信息,向指定端口发送需要的数据

    Android应用本地监听端口的安全风险

    Android应用通常使用PF_UNIX、PF_INET、PF_NETLINK等不同domain的socket来进行本地IPC或者远程网络通信,这些暴 露的socket代表了潜在的本地或远程攻击面,历史上也出现过不少利用socket进行拒绝服务、root提权或者...

    adb 端口被占用详细解决方法

    如果出现以下问题则有可能是被占用了端口号 The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:\Program ...

    Android中使用Kotlin实现一个简单的登录界面

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。接下来本文通过实例代码给大家讲解Android中使用Kotlin实现一个简单的登录界面,一起看看吧

    Android 通过Intent使用Bundle传递对象详细介绍

    Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。 被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.Parcelable Java中...

    android studio中opencv配置及使用

    android studio中opencv配置和简单使用方法

    android使用mysql的方法总结

    第二种方式是android直接连接数据库,这种方式非常耗手机内存,而且容易被反编译造成安全隐患,所以在实际项目中不推荐使用。 1.加载外部jar包 在Android工程中要使用jdbc的话,要导入jdbc的外部jar包,因为在Java的...

    android studio 配置gradle使用android.mk编译jni

    android studio 配置gradle 使用android.mk进行编译jni,简单的jni调用,使用android.mk进行编译,注意事项:app下的gradle,以及编译生成的 .h文件,复制修改为 .cpp时,里面的文件的宏逻辑,最好去掉这个宏(#...

    Android使用Fragment实现标签页

    Fragment的概念是从Android3.0开始引入的,直译为碎片、片段,目的是为不同屏幕大小的设备(手机、平板等)创建灵活动态的UI。诚如其名,你可以把Fragment当作是Activity的模块化组件,它拥有自己的生命周期和UI,接受...

    Android开发中遇到端口号占用问题解决方法

    主要介绍了Android开发中遇到端口号占用问题解决方法,本文给出了一个简洁实用的方法来解决这个烦人的问题,需要的朋友可以参考下

    Android 终端上可以使用的完全版本wget

    Android上自带的的wget是链接到busybox,某些需要复杂参数的下载情况不能被满足,比如需要带cookie的时候。这个版本的wget是通过wget源码编译得到的完整版本。

    android beacon(当使用ble扫描设备时,使android手机可以被扫描到)

    需android5.0及以上 android手机系统蓝牙广播是传统蓝牙的广播,此demo可以发送ble广播,使手机可以被ble扫描到

    Android 修改adb端口的方法

    做了Android开发这么久了,经常会遇到一个问题是adb端口被占用,大家都知道Android默认的adb端口是5037,电脑上有一些应用的端口,又恰巧与adb端口冲突占用掉了 早起本人的做法的是: 查看端口是否被占用:运行:...

    Android移动开发-使用Socket进行通信的实现

    TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,从而...该客户端程序是一个Android应用,因此还是需要先建立Android项目,该程序的界面中包括一个文本框,用于显示从服务器端读取的字符串数据。

    新版Android开发教程.rar

    � GPS 卫星导航功能,手机照相, MP3 ,蓝芽等均被列为 Android 所提供支持的基本选项。 � Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金; Android 的 程序可以采用 JAVA ...

Global site tag (gtag.js) - Google Analytics