设备打开开发者模式,USB连接设备和电脑,在开发者模式中,开启USB调试
打开电脑终端:window+r 输入cmd
1、测试设备是否连接成功
执行命令:adb devices
2、查看android内核版本号--->paltformVersion
执行命令:adb shell getprop ro.build.version.release
3、查看连接的设备名称-→deviceName
执行命令:adb devices -l
执行成功如下图所示:其中model后的字段Maxisys_Ultra即为设备名称
4、查看appPackage及appActivity 方法一
执行命令:adb shell dumpsys activity | findstr "mResume",Android 8.1之前应使用adb shell dumpsys activity | findstr “mFocus”
执行成功如下所示:
C:\Users\X21163>adb shell dumpsys activity | findstr "mResume"
mResumedActivity: ActivityRecord{fdcb350 u0 com.autel.cloud.smsus/com.autel.cloud.maxifixhd.module.SmsWebViewActivity t84}
其中com.autel.cloud.smsus为appPackage
com.autel.cloud.maxifixhd.module.SmsWebViewActivity为appActivity
5、查看appPackage及appActivity 方法二
执行命令:
aapt dump badging E:\apk\1422807330254422018-AutelMaxiShop-v1.0.0.897-testus-debug-autel.apk(或者直接把apk拖进命令行)
package: name='com.autel.cloud.smsus'
launchable-activity: name='com.autel.cloud.maxifixhd.module.SmsWebViewActivity'
6、查看设备已安装的第三方应用列表
执行命令:
adb shell pm list packages -3
返回结果:
C:\Users\X20232>adb shell pm list packages -3
package:io.appium.settings
package:com.autel.tools.droidctl.test
package:com.autel.factorytest
package:io.appium.uiautomator2.server
package:com.google.zxing.client.android
package:com.autel.cloud.smsus
package:io.appium.uiautomator2.server.test
package:com.example.copytool
package:io.dcloud.HBuilder
package:com.autel.tools.droidctl
7、安装apk
adb install apkName(apk全路径及安装包名)
8、卸载apk
adb uninstall appPackageName(应用服务名)