我在現實世界中有一些Android設備,我想從它上面部署和運行新版本的應用程序。從Git部署和自動運行Android應用程序
目前我使用Bitrise在提交時運行測試和.apk編譯,我如何在我的設備上部署該二進制文件並在沒有用戶交互的情況下自動運行它?
我不知道這樣的服務/應用程序,但我認爲世界上有這樣的服務/工具,只是我不知道。
編輯1: 我的設備沒有物理連接,所以我不能運行gradle這個部署新版本出現,設備可以訪問互聯網,但他們沒有直接電纜連接到構建服務器。
我在現實世界中有一些Android設備,我想從它上面部署和運行新版本的應用程序。從Git部署和自動運行Android應用程序
目前我使用Bitrise在提交時運行測試和.apk編譯,我如何在我的設備上部署該二進制文件並在沒有用戶交互的情況下自動運行它?
我不知道這樣的服務/應用程序,但我認爲世界上有這樣的服務/工具,只是我不知道。
編輯1: 我的設備沒有物理連接,所以我不能運行gradle這個部署新版本出現,設備可以訪問互聯網,但他們沒有直接電纜連接到構建服務器。
如果您的設備連接到CI構建機器需要安裝執行:
1.1中包含 「./gradlew installDebug」
gradle這個安裝應用1.2使用adb安裝應用程序「adb -s your_device install your_app.apk」
您可以編寫shell腳本或者爲此創建gradle任務。
請做更多的研究。 Git是一個分佈式源代碼控制工具,不是構建和部署工具。即使是'Bitrise'工具也有一個CLI工具,可能適合您的需求。 –
你的電話連接到CI還是有「遠程測試人員」 – once2go
@ once2go,我可以將它連接到任何CI,我的電話,但我需要安裝/卸載應用程序而無需用戶交互 – Vasily