现在我需要每次在 Android Studio 中 Run\Debug
之前卸载应用程序。因为我需要在运行\debug 应用程序之前重新创建数据库。我知道我可以运行命令
adb uninstall [package_name]
在终端中清除 /data/data/[package_name]
下的文件。但是,如果我每次都必须执行命令,这并不方便。我希望
adb uninstall
当我点击Run\Debug
按钮时,命令可以自动执行。
最佳答案
adb uninstall <package_name>
可用于通过您的 PC 卸载应用程序。如果您希望每次通过 Android Studio 启动应用时自动发生这种情况,您可以这样做:
- 在 Android Studio 中,点击 Run 按钮左侧的下拉列表,然后选择 Edit configurations...
- 点击Android Application下的app,在General Tab中,找到标题'Before Launch'
- 点击+按钮,选择运行外部工具,在弹出的窗口中点击+按钮。
- 给出一些名称(例如 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/