如何使用 Android Studio 在设备上卸载并重新 运行 应用程序?

How do I uninstall and re-run an app on a device using Android Studio?

我是 Android Studio 的新手,我觉得我一定做错了什么。当 运行 MyApp 在实际设备上时,过程是这样的。

这是重复且耗时的。有没有办法通过 Android Studio 卸载 MyApp?

如果没有,还有其他更自动化的方法吗?

顺便说一句,我看到了这个问题,但它没有充分解决这个问题。

我总是点击 "debug" 图标(错误图标),然后从调试选项卡(在屏幕底部),您可以通过单击停止来停止 运行 应用程序按钮。无需 uninstall/reinstall 应用程序。完成后,您可以对 apk 进行发布构建。

您只需再次点击 run 即可跳过强制停止和卸载步骤。 Android Studio 应该会提示您 运行 打开哪个设备,然后您可以 select 连接的设备。

它将关闭应用程序并重新运行您更改的版本。

我想这个 就是您要找的。基本上编辑您的配置以在应用程序启动之前执行卸载。

从 运行 菜单 -> 编辑配置... -> 启动前 -> 添加 Gradle-aware Make -> “:app:uninstallAll”

您可以执行gradle任务:app:uninstallAll来卸载应用程序。下次您点击 Run 时,您的应用将被重新安装。