参见英文答案 > Find out the running process ID by package name 3个
我有一个运行Jelly Bean OS的AndroID设备.
如果我知道包名称,有没有办法检测进程是否正在运行或不使用ADB命令?
解决方法:
不需要使用grep. AndroID中的ps可以按COMM值过滤(在java应用程序的情况下,包名称的最后15个字符)
假设我们要检查com.androID.phone是否正在运行:
adb shell ps m.androID.phoneUSER PID PPID VSIZE RSS WCHAN PC nameradio 1389 277 515960 33964 ffffffff 4024c270 S com.androID.phone
从AndroID 7.0中的ps按COMM值选项has been removed过滤.要在AndroID 7.0中按名称检查正在运行的进程,可以使用pIDof命令:
adb shell pIDof com.androID.phone
如果找到此类进程,则返回PID,否则返回空字符串.
总结以上是内存溢出为你收集整理的android – 如何使用ADB命令检测正在运行的应用程序全部内容,希望文章能够帮你解决android – 如何使用ADB命令检测正在运行的应用程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)