# 教程：如何使用 adb 一次性批量安装多款安卓应用

**URL:** <https://meta.appinn.net/t/topic/71401>\
**Category:** 青蛙的应用\
**Created:** [2025 年5 月 15 日 06:48 UTC](https://meta.appinn.net/t/topic/71401 "2025-05-15T06:48:00Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2025 年5 月 15 日 06:48 UTC](https://meta.appinn.net/t/topic/71401/1 "2025-05-15T06:48:00Z")

</div>

原始链接在： [https://www.appinn.com/tutorial-how-to-batch-install-android-apps-using-adb/](https://www.appinn.com/tutorial-how-to-batch-install-android-apps-using-adb/)  
   
 ![](https://do-cdn.appinn.com/static3/images/2025/05/Copy-of-appinn-homework-2025-05-15T143307.933.jpg)

如果你想一次性安装多个不同的 APK，可以用 for 循环批量执行 `adb install` 命令。

## 先决条件

1. [下载安装 adb 工具](https://meta.appinn.net/t/topic/71400)
2. 手机连接电脑（打开 USB 调试）

## Windows 系统（命令提示符）

打开命令提示符，进入 apk 文件所在文件夹，执行：

`for %i in (*.apk) do adb install "%i"`

## macOS / Linux（终端）

`for i in *.apk; do adb install "$i"; done`

然后，就等待命令行运行完成，手机里的应用就安装好了。

* * *

原文：https://www.appinn.com/tutorial-how-to-batch-install-android-apps-using-adb/

---

<div class="post-metadata">

作者： ![junili](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f05b48/32.png) [@junili](https://meta.appinn.net/u/junili)\
发布日期： [2025 年5 月 15 日 07:45 UTC](https://meta.appinn.net/t/topic/71401/2 "2025-05-15T07:45:51Z")

</div>

[![](https://i.ibb.co/ccbkbkkd/Screenshot-20250515152619-1.jpg) ](https://i.ibb.co/ccbkbkkd/Screenshot-20250515152619-1.jpg)  
主贴上图中命令行部分渲染有问题，循环体内变量i的双引号显示不正常，变成单引号了(我专门去主站看了一下  
还有windows的那部分命令行for…in循环没有`done`结束操作符

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2025 年5 月 15 日 07:49 UTC](https://meta.appinn.net/t/topic/71401/3 "2025-05-15T07:49:04Z")

</div>

> [@junili](#):
>
> 主贴上图中命令行部分渲染有问题，循环体内变量i的双引号显示不正常

在电脑上看是正常的，在手机上确实有问题，应该不是渲染成了单引号或缺少 `done`，而是排版有问题，代码长度超过了屏幕宽度，画面被截断了，超出屏幕宽度的部分无法显示。

---

<div class="post-metadata">

作者： ![junili](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f05b48/32.png) [@junili](https://meta.appinn.net/u/junili)\
发布日期： [2025 年5 月 15 日 07:49 UTC](https://meta.appinn.net/t/topic/71401/4 "2025-05-15T07:49:56Z")

</div>

还有，我手机访问h1.appinn.net无法上传图片，开或不开浏览器的电脑模式和木弟子都无法上传

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2025 年5 月 15 日 07:50 UTC](https://meta.appinn.net/t/topic/71401/5 "2025-05-15T07:50:16Z")

</div>

地址换了： [https://h1.appinn.me/](https://h1.appinn.me/)

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2025 年5 月 15 日 07:50 UTC](https://meta.appinn.net/t/topic/71401/6 "2025-05-15T07:50:54Z")

</div>

Windows 需要 done 么？

---

<div class="post-metadata">

作者： ![junili](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f05b48/32.png) [@junili](https://meta.appinn.net/u/junili)\
发布日期： [2025 年5 月 15 日 07:51 UTC](https://meta.appinn.net/t/topic/71401/7 "2025-05-15T07:51:39Z")

</div>

应该需要吧

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2025 年5 月 15 日 07:54 UTC](https://meta.appinn.net/t/topic/71401/8 "2025-05-15T07:54:15Z")

</div>

在 Windows 10 上试了，不需要 `done`。加 `done` 反而可能会报错。

比如执行：

```auto
for %i in (1,2,3) do echo %i

```

结果是：

```auto
1
2
3

```

如果执行：

```auto
for %i in (1,2,3) do echo %i done

```

结果是：

```auto
1 done
2 done
3 done

```

---

<div class="post-metadata">

作者： ![junili](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f05b48/32.png) [@junili](https://meta.appinn.net/u/junili)\
发布日期： [2025 年5 月 15 日 07:54 UTC](https://meta.appinn.net/t/topic/71401/9 "2025-05-15T07:54:48Z")

</div>

> [@Qingwa](#):
>
> Windows 需要 done 么？

专门问了一下gpt，所以你是对的？不需要

---

<div class="post-metadata">

作者： ![junili](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f05b48/32.png) [@junili](https://meta.appinn.net/u/junili)\
发布日期： [2025 年5 月 15 日 07:55 UTC](https://meta.appinn.net/t/topic/71401/10 "2025-05-15T07:55:22Z")

</div>

学到了，谢谢

---

<div class="post-metadata">

作者： ![alijk](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@alijk](https://meta.appinn.net/u/alijk)\
发布日期： [2025 年5 月 15 日 08:31 UTC](https://meta.appinn.net/t/topic/71401/11 "2025-05-15T08:31:48Z")

</div>

额。这不是逐个安装吗？adb install-multiple 支持多个包安装啊。

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2025 年5 月 15 日 08:32 UTC](https://meta.appinn.net/t/topic/71401/12 "2025-05-15T08:32:25Z")

</div>

install-multiple 安装 xapk 解压后的 apk 的

---

<div class="post-metadata">

作者： ![alijk](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@alijk](https://meta.appinn.net/u/alijk)\
发布日期： [2025 年5 月 15 日 08:55 UTC](https://meta.appinn.net/t/topic/71401/13 "2025-05-15T08:55:11Z")

</div>

这……好吧

---

<div class="post-metadata">

作者： ![Overbye](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/overbye/32/43153_2.png) [@Overbye](https://meta.appinn.net/u/Overbye)\
发布日期： [2025 年5 月 18 日 09:28 UTC](https://meta.appinn.net/t/topic/71401/14 "2025-05-18T09:28:44Z")

</div>

开心电视助手，内置了批量安装。界面化操作，适合小白
