文章

使用 ADB 安装 APK 和 APK Bundle

本文将介绍如何使用 ADB 安装单个 APK 和多个 APK(.apks、.xapk、.apkm 格式)。

使用 ADB 安装 APK 和 APK Bundle

在 Android 设备上安装应用时,ADB(Android Debug Bridge)是一个强大的工具。

一、安装 ADB 工具

Windows

  1. 下载 Android SDK Platform-Tools
  2. 解压文件到一个易于访问的目录,例如 C:\adb。
  3. 将该目录添加到环境变量 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 进行授权