Android Studio 安裝 APK 小撇步
目錄
1. Android Studio
1-1 app-debug.apk
2. 其他部門的工程師
3. adb
⦿ Android Studio
⦿ app-debug.apk
⦿ 其他部門的工程師
⦿ adb
Android Studio
當你在 Android Studio 寫完程式後,想要與雖內部卻是其他部門的工程師分享目前的版本時,由於專案並非協作,程式庫沒有對該部門開放時,應該如何將你的版本分享給他們呢?
雖然我們可以叫他們帶著手機來找你安裝,不過若是上傳 APK 給他們安裝應該更為方便吧?是的。
但首先,我們必須找到 app-debug.apk 這個檔案。
app-debug.apk
用 Android Studio 打開你的專案,在下方快捷列選擇 Terminal。
我們使用 CLI 來找到你的 app-debug.apk,首先鍵入 pwd 取得當前資料夾位置如下:
這表示你的專案是放在 AndroidStudioProjects 裡。
接著依序找到下列路徑 app/build/intermediates/apk/debug
,在你的專案底下,只要你曾經 build 過這個 APP,最終就會找到 debug 這個資料夾,而 app-debug.apk 就放在這個資料夾裡。
如果不確定,我們可以 ls
一層層檢查有沒有相應的資料夾在裡面, 若沒有,則代表你沒有成功 build 或曾經 build 過,app
=> build
=> intermediates
=> apk
=> debug
,最後 pwd 得到完整路徑,例如我的是 /Users/chunlicheng/AndroidStudioProjects/MA_test/app/build/intermediates/apk/debug,那麼,直接打開 Terminal 鍵入如下:
open /Users/chunlicheng/AndroidStudioProjects/MA_test/app/build/intermediates/apk/debug
以絕對路徑打開資料夾,這時我們會看到兩個檔案在裡面。
我們要的就是 app-debug.apk,將這個檔案分享給其他部門的工程師。回目錄
繼續閱讀|回目錄
其他部門的工程師
現在,你是其他部門的工程師,當你從 APP Team 中寫 Android 的同仁那邊接到 app-debug.apk
這個檔案,打開你的 Android Studio,切換到你放置這個 APK 的路徑後,鍵入 adb install -t app-debug.apk,安裝成功後會跳出通知,於是你的 Android APP 就裝好如下:
adb
ADB,Android Debug Bridge,是一種 Android 開發的工具,如果你有安裝了,在 Terminal 中鍵入 adb version 可以得到如下訊息:
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as /opt/homebrew/bin/adb
Running on Darwin 23.3.0 (arm64)
如果鍵入 which adb,就可以看到第三行指令碼的位置,即 /opt/homebrew/bin/adb。
首次,我們使用 homebrew 來安裝 adb,在 Terminal 中鍵入 brew install android-platform-tools
來安裝 adb,基本上到這一步就完成了。
morn than one device/emulator
而在安裝時如果跳出這個訊息 more than one device/emulator
,這表示你的電腦正在連接超過一個 Android 模擬器或裝置,導致電腦不清楚要在哪個裝置上安裝 APK,我們可以 adb devices
以列出現在連接電腦的設備有哪些。
List of devices attached
emulator-5554 device
192.168.12.123:5555 device123
這表示你的電腦已經有一個模擬器的 port 是 5554,一個行動裝置的 port 是 5555,我們可以為特定裝置安裝 APK,比方鍵入 adb -s emulator-5554 install -t app-debug.apk
,就代表你想要將這個 APK 裝在這台模擬器上。
完成了!這次就分享到這,感謝您的閱讀。
繼續閱讀|回目錄
Reference: