美文网首页
adb shell am Android 调试

adb shell am Android 调试

作者: 小白猿 | 来源:发表于2017-07-21 16:54 被阅读146次

    关于Android 的abd shell 调试可以自行百度,功能很强大,本文记录一些简单的功能,会不断更新

    跳转制定界面

    通过adb shell可以使用命令行启动不同action和category的Activity,对于一些层次很深的界面,如果我们通过模拟器或者真机去调试,比较费时,所以可以利用命令去直接定位界面,由于也是初学,所以我直接将操作的方法,原理只能等知识层次加深以后再去总结

    • 命令写法
      • 进入主项目路径
      • 输入adb shell,进入shell控制台
      • am start -n 包名/类(Activity)的全路径
        • -n 类名,
        • -a action,
        • -d date,
      • -m MIME-TYPE,
      • -c category,
      • -e 扩展数据
    • MainActivity
      如果是打开MainActivity的话,无需做其他的设置
      以下为实例com.vread.hs包下的SplashActivity
    am start -n com.vread.hs/com.vread.hs.view.main.SplashActivity  
    
    • 其他页面
      如果是其他页面则需要在安卓的清单文件(AndroidManifest) 中对应的页面配置,增加一个属性
    android:exported="true"
    

    查看当前页面所在Activity

    adb shell dumpsys activity top | grep ACTIVITY --color
    

    相关文章

      网友评论

          本文标题:adb shell am Android 调试

          本文链接:https://www.haomeiwen.com/subject/izyekxtx.html