【问题标题】:How do I uninstall and re-run an app on a device using Android Studio?如何在使用 Android Studio 的设备上卸载并重新运行应用程序?
【发布时间】:2015-02-23 17:11:46
【问题描述】:

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

  • 编辑代码。
  • 在 Android Studio 中选择Run 命令。 (Shift+F10)
  • 发现错误(在手机上)
  • 导航到设置 --> 应用程序 --> MyApp(在手机上)
  • 强制停止(在手机上)
  • 卸载 MyApp(在手机上)
  • 编辑代码
  • 在 Android Studio 中选择“运行”命令。
  • 一次又一次地重复。

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

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

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

【问题讨论】:

  • 1.修复bug 2. Shift+F10 就够了(它应该更新应用程序).​​..你为什么要卸载应用程序?
  • 如果您需要在第一次安装时专门测试应用程序正在执行的操作,您可以执行以下技巧:将版本代码设置为较高的数字,然后每次运行时将其减少一个应用程序。 Android Studio 会检测到设备已经有更新的版本并提供卸载它。
  • @umitems 这个问题没有得到我正在寻找的答案,也没有像这个问题那样具体。

标签: android android-studio ide


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 这个答案比接受的答案对我的帮助更大。更高版本的 AS 存在无法检测您是否已卸载 APK 并会尝试安装“重启补丁”的问题,但如果由于清除数据库、全新安装等原因而卸载 APK,它们会失败。
    • 这是最好的答案!谢谢。
    • 这就是我要找的
    • 你真的帮了我。我的手机因为我的应用程序而出现黑屏,所以我需要卸载该应用程序,但我的手机处于黑暗状态,唯一的解决方案是从 Android Studio 卸载该应用程序。我什至不认为这是可能的,但它确实有效。谢谢 !我的手机现在可以了。但是,我需要知道为什么会发生这种情况。谢谢!
    • 这不是问题的正确答案。但是,由于问题的标题(这也是错误的),所有在此页面上结束的人都在寻找此信息(而不是正确答案)。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-27
        • 2020-04-19
        • 2013-07-07
        • 1970-01-01
        • 1970-01-01
        • 2015-05-23
        • 1970-01-01
        • 2015-07-27
        相关资源
        最近更新 更多