安卓工作室 : How to uninstall APK (or execute adb command) automatically before Run or Debug?

标签 android android-studio

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

adb uninstall [package_name]

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

adb uninstall

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

最佳答案

adb uninstall <package_name>

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

  1. 在 Android Studio 中,点击 Run 按钮左侧的下拉列表,然后选择 Edit configurations...
  2. 点击Android Application下的app,在General Tab中,找到标题'Before Launch'
  3. 点击+按钮,选择运行外部工具,在弹出的窗口中点击+按钮。
  4. 给出一些名称(例如 adb 卸载)和描述,然后输入 adb在程序中:和 uninstall <your-package-name>在参数:。 确保在弹出窗口中单击“确定”时选择了新项目。

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

关于安卓工作室 : How to uninstall APK (or execute adb command) automatically before Run or Debug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25927124/

相关文章:

菜单图标上的android导航 View 徽章

android - 如何从 build.gradle 中的 json 配置文件创建 ProductFlavors?

java - String.java 在编译期间出现错误 "Cannot resolve symbol"

java - 在java中,是使用audioManager时的流类型。 (如STREAM_MUSIC)流类型是什么意思?

java - 自定义工具栏后退按钮属性

android - 渲染期间引发异常 : Unable to find the layout for Action Bar

android - 如何使用android studio显示特殊字符

Android Studio - Proguard 'keep' 规则被忽略?

android - 根据 Android 专用设备文档找不到 getContext()

java - Android 立即创建的 Pair 元素为空