簡體   English   中英

如何在安裝新版本之前從設備上自動卸載 android 應用程序

[英]How to automatically uninstall android app from device before installing a new version

我正在使用帶有 Gradle 構建的 Android Studio。 我在設備上測試我的應用程序,讓 Android Studio 和 Gradle 構建應用程序並將其安裝在設備上。 在安裝新版本之前,如何告訴 Gradle 或 Android Studio 從設備上卸載應用程序?

顯然,如果您在Run -> Edit Configurations... ,左側有一個 Android 配置的消耗性列表。

選擇你的,窗口右側是配置的詳細信息,該部分底部是Before launch部分。

給定適合您的任務:app:uninstallAll:app:uninstallDebug ,創建一個gradle-aware Make (有自動完成以獲取所有可用任務,如果您有多個模塊, app可能會有所不同)。

當前的答案有點過時,這些是最簡單的步驟:

  • 從下拉列表中選擇編輯配置
  • 找到啟動前的部分:Gradle 任務,Gradle-aware Make
  • 單擊+並選擇運行 Gradle 任務
  • Gradle 項目字段中,選擇項目的根目錄
  • 任務字段中輸入:app:uninstallAll或等效項
  • 將其他字段留空,然后按OK
  • 重新排列任務,使您的新任務位於列表的第一個/頂部

反應本機開發人員

只需替換 package.json 中的 android 腳本

替換這個腳本

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

用這個腳本

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

新腳本將從連接的設備上卸載以前的 apk,然后再安裝新的 apk,只需點擊 yarn android 或 npm android(您的偏好)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM