使用 ADB 安装 APK 和 APK Bundle
本文将介绍如何使用 ADB 安装单个 APK 和多个 APK(.apks、.xapk、.apkm 格式)。
使用 ADB 安装 APK 和 APK Bundle
在 Android 设备上安装应用时,ADB(Android Debug Bridge)是一个强大的工具。
一、安装 ADB 工具
Windows
- 下载 Android SDK Platform-Tools。
- 解压文件到一个易于访问的目录,例如 C:\adb。
- 将该目录添加到环境变量 PATH 中。
macOS / Linux
1.安装 ADB 命令
1
2
brew install android-platform-tools # macOS
sudo apt install android-tools-adb # Ubuntu
2.确保 ADB 可用
1
adb version
二、连接 Android 设备
1.启用开发者模式和 USB 调试
(1) 在“设置” -> “关于手机”中,连续点击“版本号”7 次,开启开发者模式。
(2) 在“开发者选项”中,打开“USB 调试”。
2.使用 USB 连接 Android 设备,或者在同一局域网环境下远程连接
1
adb connect 192.168.1.16:5555 # 192.168.1.16 替换为 Android 设备的 ip 地址
3.验证连接是否成功
1
adb devices
如果看到设备序列号,表示连接成功:
1
2
List of devices attached
192.168.1.16:5555 device
三、安装 APK 文件
如果你只有一个 .apk 文件,可以使用以下命令安装:
1
adb install myapp.apk
如果需要覆盖安装(即不卸载旧版本),可以加 -r 参数:
1
adb install -r myapp.apk
四、安装 APK Bundle(.apks / .xapk / .apkm)
这些是多个 APK 文件的打包格式(常见于 Google Play 拆分安装):
1.解压文件
.apks, .xapk, .apkm 本质是压缩包,可以直接解压:
1
unzip myapp.apks -d myapp/
2.使用 adb 安装全部 APK 文件
1
adb install-multiple myapp/*.apk
💡 包括 base.apk + config*.apk 等拆分包,必须一起安装。
五、卸载应用
1.查找应用包名
1
adb shell pm list packages # 列出 Android 设备安装的所有应用
💡 可结合 grep 命令筛选。
2.卸载应用
1
adb uninstall com.example.myapp # com.example.myapp 是应用的包名
若卸载但保留用户数据:
1
adb uninstall -k com.example.myapp
本文由作者按照
CC BY 4.0
进行授权
