2017-05-05 258 views
-1

我的系統連接到詹金斯。我可以在我的系統中運行adb設備,jenkins能夠執行我機器中的所有測試。Jenkins:配置adb

但是,在涉及adb的情況下,jenkins顯示adb command not found

我可以在我的機器adb連接到詹金斯

我已經定義在從環境變量ANDRIOD_HOMEANT_HOME(這是我自己的機器,其中亞行認可)

ANDROID_HOME - sdk path ANT_HOME =哪個螞蟻enter image description here

還有其他什麼,應該做什麼?我不斷收到adb command not found當詹金斯執行adb devices

+0

Jenkins在奴隸上運行的用戶是什麼?猜測adb不可用於該用戶 –

+0

Jenkins管理員用戶!它顯示爲「由ADMIN啓動」,當我點擊它時,顯示「Jenkins用戶」 –

回答

0

設置ANDROID_HOME不給通過PATH用戶訪問adb。您需要添加一個腳本,以便在該用戶啓動時將$ANDROID_HOME/platform-tools添加到PATH,或者將腳本切換爲使用$ANDROID_HOME/platform-tools/adb而不是僅使用adb