Last Updated on 2021-10-25 by Clay
當我們想要將開發好的 App 上架到 Google Play 商店時,往往都需要用使用 keytool 這個 Java 所提供的工具來產生、匯入和匯出憑證。依預設,keytool 將在其執行目錄中建立金鑰庫檔案(不過這當然可以更改輸出位置)。
不過今天當我第一次嘗試使用 Android Studio 提供的 keytool 工具時,出現了以下錯誤訊息:
bash: keytool: command not found
原因很簡單,因為 keytool 工具的位置終端機當然不知道;實際上,就連我一開始也不知道位置。
解決方法
首先,自然是找到這個工具的位置。
sudo find / -name "keytool"
找到路徑(假設是 /home/clay/Tools/android-studio/jre/bin/
)後,接著將它加入環境變數。
echo 'export "PATH=$PATH:/home/clay/Tools/android-studio/jre/bin/"' >> ~/.bashrc
source ~/.bashrc
接著應該就能正常使用 keytool 工具了。