You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Termux命令行启动安卓手机中已安装的任意应用?

Termux 命令行启动安卓应用方法

核心原理

你已经在用的am是安卓系统自带的Activity管理器工具,启动系统已安装应用只需要拿到两个参数:应用包名、应用主Activity的全路径类名。

步骤1:查询目标应用的包名

执行以下命令列出所有已安装应用的包名,可通过grep过滤关键词快速定位:

pm list packages | grep 应用名称关键词

举个例子,要找微信的包名就执行:

pm list packages | grep tencent

步骤2:查询目标应用的主Activity名

拿到包名后,执行以下命令即可筛选出主Activity路径:

dumpsys package 你查到的包名 | grep -A 1 "android.intent.action.MAIN:"

小技巧:在Termux中输入am start --user 0 -n 包名/后按Tab键,大部分场景可以直接自动补全出对应的主Activity路径,不需要手动查询。

步骤3:通用启动命令格式

替换参数后执行即可启动对应应用:

am start --user 0 -n 应用包名/主Activity全路径

常见应用启动示例

  • 启动Chrome(和你当前使用的命令一致)
am start --user 0 -n com.android.chrome/com.google.android.apps.chrome.Main
  • 启动微信(包名com.tencent.mm,主Activitycom.tencent.mm.ui.LauncherUI)
am start --user 0 -n com.tencent.mm/com.tencent.mm.ui.LauncherUI
  • 启动系统设置
am start --user 0 -n com.android.settings/com.android.settings.Settings

Termux环境内安装软件的启动方法

如果是通过Termux源pkg install安装的命令行或GUI工具,不需要调用am命令,直接输入软件对应的二进制文件名即可启动,比如安装了nano编辑器后直接执行nano就可以打开。

内容的提问来源于stack exchange,提问作者Laljee Tandan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 08:27:02