• 抓取Android应用的log


    今天测试软件时,遇到一个bug,因为开发说那边不复现,所以为了更好追踪这个问题,需要抓取复现步骤地log. 在网上查了相关资料,同时结合自己遇到的问题,总结如下。

    1. 抓取Android 应用log的方法

    2. adb server is out of date.killing的解决办法

    3. 在Eclipse中怎样成功连接Android手机

    1. 抓取Android 应用log的方法有很多,只写出自己所用的方法

    • 安装Android SDK
    • 打开命令行
    • 进入sdk所在文件夹,找到adb.exe所在文件夹,如:C:Program Files (x86)Androidandroid-sdkplatform-tools
    • 输入 adb logcat, 确定是否可以正确输出log

       可参考 http://www.doc88.com/p-891572811538.html

    2. 遇到adb server is out of date.killing的问题

      可参考http://jingyan.baidu.com/article/d621e8da0dee022865913fce.html

      主要确保adb 所在端口5037不要被占用,我自己是由于开了91助手,所以占用了此端口,需要关闭91助手或者卸载

      在命令行cmd中可以查看端口情况的命令:

    • adb nodaemon server,查看adb的端口号是多少,一般情况下是5037
    • netstat -ano | findstr "5037"  查看占用此端口的应用程序,从程序管理器中关闭此应用即可

    3. 在Eclipse中怎样成功连接Android手机

      曾经尝试想用eclipse导出Log,但是一直没有连上手机,后放弃。之后查了一些资料,发现仍然是adb端口占用的问题。解决办法同第2点。

     可参考http://jingyan.baidu.com/article/91f5db1bd6a2e11c7f05e32f.html

    成功导出log,并解决其中遇到的问题,还是有小小成就的。

    因为adb logcat 导出的内容很多,所以我在抓取Log之前先清除了一下以前的缓存,可以使用命令:adb logcat -c

    然后再在手机上操作,之后使用 adb logcat 命令可以抓取出相应log

  • 相关阅读:
    14组作品的优点与建议
    人月神话读后感1
    [置顶] acm入门
    POJ 3041 Asteroids 【匈牙利算法最小点覆盖】
    acm入门
    【转】acm入门
    POJ 1469 COURSES【匈牙利算法入门 二分图的最大匹配 模板题】
    二分图最大匹配总结【转自kb神】
    POJ 3041 Asteroids (匈牙利算法最小点覆盖)
    POJ 1258 AgriNet (最小生成树入门题目)
  • 原文地址:https://www.cnblogs.com/yuanchunli/p/4630510.html
Copyright © 2020-2023  润新知