zoukankan      html  css  js  c++  java
  • 如何获取当前包名与activitity&&抓log

    若hi1:获取当前包名以及Activity

    (1)adb shell dumpsys activity | find "mFocusedActivity"

    (2)adb shell dumpsys window |findstr mCurrent

    不过前2种方法有时候会提示错误,故再来介绍地3种方法

     

    (3)3.1在安卓sdk文件夹中找到sdkmanager.exe启动,勾选一个版本的bulid-tools并下载。若是后面显示installed则说明已经安装好了,无需下载直接进行下一步

     

            3.2 下载完成之后,找到appt.exe,并将其路径添加到环境变量-系统变量-path中

             3.3在cmd中输入aapt,展示如下图即表示配置成功。若不成功则检查路径重新配置

            3.4 接下来将待测的apk放在一个文件目录下,如:我的apk名叫hers.apk放在桌面,则在cmd中输入命令:aapt dump badging C:UsersltjDesktophers.apk

                     activity需要一直往下翻,找到launchable-activity,后面跟着的就是activity啦!!

    2:获取手机所有包名

    adb shell pm list packages

    3:获取安卓手机的系统版本

    adb shell getprop ro.build.version.release

    4:抓取log

    首先得确保电脑上安装有adb环境,接下来为使用方法:

    1)使用adb logcat命令抓取log
    C:Usersadmin>adb logcat -v time -b all > E:/res.log

    2)复现问题

    3)Ctrl+C停止抓log命令
    4)去自己创建的新文件夹下找自己的log文件(本文中我的举例是e: es文件)即可。

  • 相关阅读:
    redhat 5.0 python2.4升级到2.7
    bindiff 4.2使用
    patchdiff2 函数比较插件
    OpenGL 获取当前屏幕坐标对应的三维坐标
    CsGL着色的三角形
    glEnable(GL_DEPTH_TEST)作用
    OpenGL之抗锯齿 以及 线宽的设置
    glLoadIdentity
    2.AngularJS-验证
    1.MVC概要与angular概要、模板与数据绑定
  • 原文地址:https://www.cnblogs.com/xiaocainiao920/p/7245102.html
Copyright © 2011-2022 走看看