只显示特定应用程序包的日志项的彩色logcat脚本。

pidcat-pip的Python项目详细描述


PID类别

Jeff Sharkey的优秀logcat color script的更新仅显示 特定应用程序包中进程的日志项。

在应用程序开发期间,您通常只想显示日志消息 来自你的应用程序。很不幸,因为进程id每次都会更改 你把它部署到手机上,这对grep来说是个挑战。

这个脚本通过按应用程序包过滤来解决这个问题。供应 目标包作为python脚本的唯一参数 开发过程方便。

pidcat com.oprah.bees.android

下面是为Google Plus应用程序运行时的输出示例:

Example screen

安装

获取脚本:

  • os x:使用Homebrew

     brew install pidcat
    

    如果需要安装最新的开发版本

    brew unlink pidcat  
    brew install --HEAD pidcat
    
  • arch linux:从AUR安装名为pidcat-git的包。

  • 其他:下载pidcat.py并将其放在您的路径上。

确保来自Android SDKadb在您的路径上。这个脚本将 除非是这样,否则不起作用。也就是说,当您键入adb并按 进入你的终端实际发生了一些事情。

在您的路径中包含adb和其他Android工具:

export PATH=$PATH:<path to Android SDK>/platform-tools
export PATH=$PATH:<path to Android SDK>/tools

.bashrc.zshrc中包含这些行。

注意:<path to Android SDK>应该是绝对的,而不是相对的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android USB附件多线程   macos无法在OSX 10.9上将Coldfusion更新为Java 1.7   java方法结果类型   关于java类中定义的枚举的问题   java Apache Felix with Pax Web War Extender启动捆绑包时出错   java类加载器如何确定可以加载哪些类?   java使用像Guava RateLimitor这样的库比使用简单线程有什么优势。睡觉   用于高级用户帐户保护的安全Java库   JavaJSF模板和复合组件:在当前表单之外添加表单   jvm Java中的软引用用例是什么?   如何将Apache Camel集成到Java Spring 3.0 web应用程序中以导入数据   java需要使用setter和getter的帮助   java Spring MVC JPA惰性异常   java JDBC批处理执行速度非常慢   java Fatwire内容仅在发布后第一次获取