作者:陈柏佩66057 | 来源:互联网 | 2024-11-24 14:36
要通过 ADB 命令启动一个 Android 应用,您需要知道该应用的包名和启动活动(Activity)名称。这些信息可以通过以下命令从 APK 文件中提取:
aapt dump badging [apk文件路径]
执行上述命令后,您会看到类似以下的输出:
package: name='com.tencent.android.qqdownloader'
...
launchable-activity: name='com.tencent.android.ui.SplashActivity'
其中,'package: name' 是应用的包名,而 'launchable-activity: name' 是应用的启动活动名称。将这两个值用斜杠(/)连接起来,即可得到启动应用所需的完整命令参数。例如,启动上述应用的命令为:
adb shell am start -n com.tencent.android.qqdownloader/com.tencent.android.ui.SplashActivity
若要停止一个正在运行的应用,只需在终端中输入以下命令:
adb shell am force-stop [包名]
例如,要停止相机应用,可以使用:
adb shell am force-stop com.android.camera
以上命令将立即终止指定包名对应的所有进程。