小编典典

Android Studio:如何在运行或调试之前自动卸载 APK(或执行 adb 命令)?

all

现在我需要每次Run\Debug在 Android Studio 中卸载应用程序。因为我需要在运行 \debug
应用程序之前重新创建数据库。我知道我可以运行命令

adb uninstall [package_name]

在终端中清除/data/data/[package_name]. 但是,如果我每次都必须执行命令,这并不方便。我希望

adb uninstall

Run\Debug当我单击按钮时,命令可以自动执行。


阅读 126

收藏
2022-08-27

共1个答案

小编典典

adb uninstall <package_name>

可用于通过您的 PC 卸载应用程序。如果您希望每次通过 Android Studio 启动应用程序时自动发生这种情况,您可以这样做:

  1. 在 Android Studio 中,单击 Run 按钮左侧的下拉列表,然后选择 Edit configurations…
  2. 单击 Android 应用程序下的应用程序,然后在常规选项卡中找到标题“启动前”
  3. 单击 + 按钮,选择运行外部工具,在弹出窗口中单击 + 按钮。
  4. 给出一些名称(例如 adb 卸载)和描述,然后输入adbProgram: 和uninstall <your-package-name>Parameters:。确保在弹出窗口中单击“确定”时选择了新项目。

注意:如果您的 PATH 环境变量中没有 adb,请在 Program: 字段中提供 adb 的完整路径(例如
/home/user/android/sdk/platform-tools/adb)。

2022-08-27