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

如何在使用Android Studio的设备上卸载并重新运行应用程序?,android,android-studio,ide,Android,Android Studio,Ide,我是Android Studio的新手,我觉得我一定做错了什么。在实际设备上运行MyApp时,过程如下所示 编辑代码 在Android Studio中选择Run命令。(换档+F10) 发现一个Bug(在电话上) 导航到设置-->应用程序-->MyApp(在手机上) 强制停止(电话) 卸载MyApp(在手机上) 编辑代码 在Android Studio中选择“运行”命令 重复一遍又一遍 这是重复和耗时的。有没有办法通过Android Studio卸载MyApp 如果没有,还有其他更自动化的方法

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

  • 编辑代码
  • 在Android Studio中选择
    Run
    命令。(换档+F10)
  • 发现一个Bug(在电话上)
  • 导航到设置-->应用程序-->MyApp(在手机上)
  • 强制停止(电话)
  • 卸载MyApp(在手机上)
  • 编辑代码
  • 在Android Studio中选择“运行”命令
  • 重复一遍又一遍
这是重复和耗时的。有没有办法通过Android Studio卸载MyApp

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


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

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

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

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

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


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

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


1。修正错误2。Shift+F10足够了(它应该会更新应用程序)。。。为什么要卸载该应用程序?如果您需要在第一次安装时专门测试该应用程序正在执行的操作,您可以使用以下方法:将版本代码设置为一个较高的数字,然后每次运行该应用程序时将其减少一个。Android Studio将检测到该设备已经有了更新的版本,并提供卸载该设备。该问题可能与@umitems重复。该问题不会导致我所寻找的答案,也不会像这个问题那样具体。该答案比公认的答案对我帮助更大。AS的更高版本存在无法检测您是否已卸载APK的问题,并将尝试安装“重新启动修补程序”,但如果由于清除数据库、清理安装等原因而卸载了APK,则会失败。这是最好的答案!谢谢。这就是我要找的。你真的帮了我。由于我的应用程序,我的手机屏幕变暗了,所以我需要卸载该应用程序,但由于我的手机处于黑暗状态,唯一的解决方案是从Android Studio卸载该应用程序。我甚至不认为这是可能的,但它起了作用。非常感谢。我的手机现在好了。然而,我需要知道为什么会发生这种情况。谢谢这不是这个问题的正确答案。但是,由于问题的细微差别(这也是错误的),所有在本页结尾的人都在寻找这些信息(而不是正确的答案)。