使用adb给安卓设备安装/卸载apk软件

教程分享 (772) 2024-07-09 15:10:10

下载adb工具

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

 

添加环境变量

下载zip包后,解压然后添加到系统环境变量的path里面

操作示例图-2ea82392036d41aab288fe3901d10f31.png

 

检查安装结果

打开cmd窗口,输入 adb version ,出现下面内容即代表配置成功

操作示例图-0f0891e733f445ebab01c7038152554d.png

 

查看当前连接的设备

adb devices
操作示例图-8e2a7fbecf8c41d48592c71d8199f47c.png

注意:上面我启动了一个安卓虚拟机,启动的时候开始报个错正常的,因为还没连接上,多等会就是了,等后面变成device即可。

如果设备未连接可尝试重启adb服务:

adb kill-server

然后 adb start-server

 

连接某个安卓设备执行安装apk软件命令

上面查看了一个安卓设备的id是emulator-5554,下面指定这个设备安装一个软件

操作示例图-d257576acfeb44c0ab788f29309918b4.png

 

安装命令解释

adb -s 设备id install apk软件全路径

ok

 

adb 卸载app

安装是指定apk文件,卸载得时候是指定软件得包名,如果不记得可以通过命令查询系统已经安装得所有报名

adb -s emulator-5554 shell pm list packages -f
操作示例图-95becf973c8e470db9049866895a4af5.png

adb shell pm list packages -d:显示禁用的包名
adb shell pm list packages -e:显示当前启用的包名
adb shell pm list packages -s:显示系统应用包名
adb shell pm list packages -3:显示已安装第三方的包名
adb shell pm list packages xxxx:加需要过滤的包名,如:xxx = taobao
adb install <文件路径\apk>:将本地的apk软件安装到设备(手机)上。如手机外部安装需要密码,记得手机输入密码。

卸载app

adb -s emulator-5554 uninstall com.baidu.carlifevehicle

 

操作示例图-fd48f1c5a17a4d81bc600d52ffbb65b0.png

以上完毕

 

以下为先上传app到Android设备再安装软件方案,适用于车机有shell密码

adb push d:/your/app/path.apk  /data/local/tmp/

上传后登陆Android shell

adb shell 

输入你的密码

切换到apk软件目录

cd /data/local/tmp

安装软件

pm install you_app_name.apk

搞定

 

 

 

https://www.leftso.com/article/2404281403152600.html

相关文章
使用adb工具给Android设备安装apk软件以及adb工具下载和配置
长安三代CS75PLUS 2023款打开adb连接首先在电话拨号里面输入下面代码,进入工程模式进入工厂模式后,点击
Ubuntu系统或者Linux系统都应该保证软件更新到最新,以减少软件漏洞导致服务器风险。Ubuntu系统更新软件主要分两步。第一步:更新软件源信息该操作只会更新软件最新的信息到本地,不会下载和安装。
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
不知从何时开始,get.docker.com download.docker.com 在腾讯云已经无法访问了,导致之前分享的在线安装方案间接失效,故此记录国内Ubuntu 安装docker的另一种方法
MySQL 安装,MySQL 安装了5.6版本,修改安装目录下的默认配置文件重启后配置无效。
1.打开github nodejs源码地址GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions2....
CentOS 7 安装最新Docker-ce# 配置repo源 默认repo源没有docker-ce安装包,需要新的repo源安装依赖库,yum-utils 提供命令"yum-config-ma...
安装docker和docker-compose参考文章:CentOS 8.0-8.4 yum 安装docker-ce-左搜 (leftso.com)Ubuntu 在线安装 Docker-左搜 (...
前景 别人的128G的air mac,双系统存储不太够。单系统够用。 安装说明 下载window 10 镜像 下载window 10 1903 x64版本iso文件,可以...
alpineLinux安装nginx更新软件apkupdate安装nginxapkaddnginx查看nginx版本nginx-vnginx启停启动停止servicenginxstop重启ser...
下载iso镜像打开官网(https://alpinelinux.org/downloads/),找到合适你期望平台的镜像下载,默认就是向x86_64镜像安装setup-alpine 不管是刻录U...
环境本次minikube安装环境为Ubuntu 18.04.6 LTS安装docker-ce参考:Ubuntu 在线安装 Docker-左搜 (leftso.com)注意配置docker镜像地址...
CentOS 7 安装Nodejs 16 LTS版配置源以下操作基于root用户curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash ...