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

时间:2015-02-23 17:11:47

标签: android android-studio ide

我是Android Studio的新手,我觉得我一定做错了。在实际设备上运行MyApp时,过程如下所示。

  • 编辑代码。
  • 在Android Studio中选择Run命令。 (Shift + F10)
  • 发现错误(在手机上)
  • 导航至设置 - >申请 - > MyApp(电话)
  • 强制停止(在电话上)
  • 卸载MyApp(在手机上)
  • 编辑代码
  • 选择'运行' Android Studio中的命令。
  • 一次又一次地重复。

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

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

BTW我已经看到了这个问题How to automatically uninstall android app from device before installing a new version,但它没有充分解决这个问题。

4 个答案:

答案 0 :(得分:58)

我认为这answer正是您所寻找的。基本上编辑您的配置以在应用启动之前执行卸载。

从“运行”菜单 - >编辑配置... - >发布前 - >添加Gradle-aware Make - > “:应用程序:uninstallAll”

答案 1 :(得分:3)

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

Android Studio Gradle Tab with selected uninstallAll task

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

我总是点击“调试”图标(错误图标),然后从调试选项卡(屏幕底部),您可以通过单击停止按钮停止运行应用程序。无需卸载/重新安装应用程序。完成后,您可以执行apk的发布版本。