ADB命令
2018-07-26 本文已影响74人
饮水思源为名
简介:
adb命令位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。Android Studio的Logcat就是通过ADB打印的。
笔者在工作中遇到了一个公司的自己设计的设备,本质是Android。我需要将我们公司的产品打进设备中,但是他们并不支持手机一样连接数据线下载安装。他们的安装模式是网络推送模式,整个流程他们公司全权掌控。而笔者为了方便测试,采用了ADB命令wifi下载的方式。
命令与流程:
adb devices:查看已连接的设备
adb connect xxxx: 连接莫个网段,需要在同一局域网。xxxx为ip
adb install xxxx:向连接设备下载APK。xxx为APK的目录,可以直接拖入APK自行生成
adb install -r xxxx:当出现[INSTALL_FAILED_ALREADY_EXISTS]报错时使用,问题大多出于已经安装了相同的应用。
adb -s xxxx yyyy:当有多个设备连接时,需要通过此命令去指定操作的设备。xxxx为通过devices看到的设备名。yyyy是需要执行的操作命令
adb shell am start -n package/launch activity :打开设备中的指定android程序,package是包名,launch activity是主Activity界面。
adb uninstall xxx:删除指定APP,xxx为包名
报错:
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
表示此APK已经安装过,且已经安装APK和待安装APK签名不一致。