如何在安装新版本之前从设备自动卸载Android应用程序

时间:2015-01-21 21:02:26

标签: android gradle android-studio android-gradle

我正在使用带有Gradle版本的Android工作室。我在设备上测试我的应用程序,让Android Studio和Gradle构建应用程序并将其安装在设备上。在安装新版本之前,如何告诉Gradle或Android Studio从设备上卸载应用程序?

3 个答案:

答案 0 :(得分:97)

显然,如果你在Run -> Edit Configurations...左侧,则会有一个Android配置的消耗列表。

选择你的,在窗口右侧是配置的详细信息,该部分底部是Before launch部分。

根据任务gradle-aware Make:app:uninstallAll创建:app:uninstallDebug。 (有自动完成功能可以获得所有可用任务,如果您有多个模块,app可能会有所不同)。

答案 1 :(得分:2)

当前答案有些过时,这些是最简单的步骤:

  • 从下拉菜单中选择编辑配置
  • 在启动之前找到部分:Gradle任务,可识别Gradle的Make
  • 点击 + 并选择 Run Gradle任务
  • Gradle项目字段中,选择项目的根目录
  • 在“ 任务”字段中,输入:app:uninstallAll或等效值
  • 将其他字段保留为空白,然后按 OK
  • 重新排列任务,使您的新任务排在列表的第一位/第一位

答案 2 :(得分:0)

React Native 开发者

只需替换 package.json 中的 android 脚本

替换此脚本

    "android": "react-native run-android",

使用这个脚本

    "android": "cd android && ./gradlew :app:uninstallAll && react-native run-android",

新脚本会在安装新的之前从连接的设备上卸载以前的 apk 只需点击 yarn android 或 npm android(您的偏好)