首页 > 数据库技术 > 详细

ADB常用命令

时间:2019-12-18 00:51:48      阅读:145      评论:0      收藏:0      [点我收藏+]

1)adb devices:显示当前运行的全部Android设备

2)adb -s  设备编号  命令:对某一设备执行命令 。

  例如:adb -s 127.0.0.1:62001 install -r D:\workspace\AndroidTree.apk

3)adb install -r 应用程序.apk :安装应用程序

4)adb uninstall 主包名:卸载应用程序

5)adb shell pm list package:列出当前Android设备所有程序的包名

    例如:当有多个设备是 adb -s 设备编号 shell pm list package

6)adb shell pm list package -3 :列出当前Android设备安装的所有第三方程序包名

7)adb pull <remote> <local>:获取模拟器中的文件

  例如:将设备中sdcard目录下的myscreen.png文件下载到电脑D:/file目录下 : adb pull /sdcard/myscreen.png D:/file

8)adb push <local><remote>:向模拟器中写文件

9)adb shell :进入模拟器的shell模式,可以直接运行Linux命令

10)adb shell am start -n 主包名/包名+类名 :启动应用程序

  a)aapt 查看某个应用程序的主包名和主类包 :aapt命令在D:\android-sdk-windows\build-tools\20.0.0目录下

   例如: aapt dump badging C:\Users\Administrator\Desktop\yibijizhang.apk

技术分享图片

 

 技术分享图片

 

 其中package后面的name值就是主包名,launchable-activity后面name值就是主类名

则启动应用程序命令为:adb shell am start -n com.mobivans.onestrokecharge/com.qihoo.util.StartActivity

  b)通过管道查询包含package和activity的信息

  aapt dump badging C:\Users\Administrator\Desktop\yibijizhang.apk | findstr package

技术分享图片

 

  aapt dump badging C:\Users\Administrator\Desktop\yibijizhang.apk |findstr activity

技术分享图片

 

  C)对于已经安装的应用程序,没有apk安装包如何查找主类名activity

  adb logcat -s ActivityManager,启动后再手动启动应用程序app,可查看activity的名称

技术分享图片

  d)adb shell am force-stop 主包名:强制停止应用程序

  e)adb shell ps | findstr 主包名:查看应用程序进程是否启动状态

ADB常用命令

原文:https://www.cnblogs.com/wsy0202/p/12057297.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!