adb shell am Android 调试

关于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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容