android 專案 在備份時,變得很大,如何只備份 必要且完整的程式與資源
如果你想在備份 Android 專案 時,讓檔案體積最小、但保留所有必要且完整的程式與資源,其實就是只備份原始碼、設定檔、與必要資源,不備份可重新產生的中繼檔。
可以類似壓縮指令,我在finder 要壓的目錄,右鍵可選 android_壓縮
可以做到,而且在 macOS 上實現「Finder 選資料夾 → 右鍵選單 → and_壓縮」的方式很方便,
只要用 Automator(自動操作) 或 快速動作(Quick Action) 來包裝你的壓縮指令就行。
我幫你分成一步一步講,照做就能用:
步驟 1:先有壓縮腳本
我們先把壓縮的邏輯寫好(跟我上一則的指令類似):
建立 compress_android.sh
,內容:
存好後讓它可執行:
步驟 2:建立 Finder 右鍵快速動作
打開 Automator(在「應用程式」裡)。
新建 快速動作(Quick Action)。
上面設定:
工作流程收到目前 →
檔案或資料夾
於 →
Finder.app
在左邊搜尋 「執行 Shell 腳本」,拖進右邊工作區。
設定:
Shell:
/bin/bash
傳遞輸入:
作為引數
腳本內容:
(把
/path/to/compress_android.sh
換成你存腳本的完整路徑,例如/Users/你的帳號/Documents/compress_android.sh
)
存檔,名稱輸入:
步驟 3:使用方法
在 Finder 選 Android 專案資料夾
右鍵 → 快速動作 →
android_壓縮
幾秒後會在同層產生
MyApp_clean_YYYYMMDD.zip
,Finder 會自動選中它。
✅ 好處
不用打開 Terminal
不會壓到
build
、.gradle
等重建檔自動加日期,方便管理版本
壓完自動跳出 Finder 選檔
沒有留言:
張貼留言