我想爲Jenkins配置android emulator plugin,我很難弄清楚爲什麼插件找不到Android SDK。Android模擬器插件找不到android SDK
首先,克隆項目詹金斯一直輸出後:
[android] No Android SDK found; let's install it automatically...
[android] Going to install required Android SDK components...
[android] Installing the 'platform-tool,tool' SDK component(s)...
$ /var/lib/jenkins/tools/android-sdk/tools/android update sdk -u -a -t platform-tool,tool
之後,又因爲插件可能不知道該怎麼回答許可協議失敗。
Do you accept the license 'android-sdk-license-bcbbd656' [y/n]:
Unknown response ''.
Do you accept the license 'android-sdk-license-bcbbd656' [y/n]:
Unknown response ''.
Max number of retries exceeded. Rejecting 'android-sdk-license-bcbbd656'
所以我只是複製命令我自己,並安裝所有的東西。輸出保持不變,沒有找到Android SDK。我嘗試chown和chmod 755文件夾,以確保Jenkins可以訪問它,並再次失敗。
我在詹金斯的配置,我可以明確的告訴詹金斯在Android的SDK信息,但知道它無法與其他錯誤校驗: 我充滿了場的Android SDK根與在/ var/lib中/詹金斯/工具/ android-sdk/但它顯示找不到需要的工具(adb等)。
這是我LS -la在的/ var/lib中/詹金斯/工具/ Android的SDK
drwxr-xr-x 9 jenkins jenkins 4096 May 16 11:12 .
drwxr-xr-x 5 jenkins jenkins 4096 May 15 20:20 ..
-rwxr-xr-x 1 jenkins jenkins 6 May 16 12:36 .jenkins-install-info
-rwxr-xr-x 1 jenkins jenkins 0 Dec 20 20:00 .timestamp
-rwxr-xr-x 1 jenkins jenkins 1158 Dec 6 16:50 SDK Readme.txt
drwxr-xr-x 2 jenkins jenkins 4096 May 15 19:45 add-ons
drwxr-xr-x 3 jenkins jenkins 4096 May 16 09:02 build-tools
drwxr-xr-x 19 jenkins jenkins 4096 May 16 09:49 docs
drwxr-xr-x 3 jenkins jenkins 4096 May 16 11:12 platform-tools
drwxr-xr-x 8 jenkins jenkins 4096 May 16 10:43 platforms
drwxr-xr-x 2 jenkins jenkins 4096 May 16 11:12 temp
drwxr-xr-x 9 jenkins jenkins 4096 May 16 11:11 tools
,這是LS -la在的/ var/lib中/詹金斯/工具/ Android的SDK /平臺的工具
drwxr-xr-x 3 jenkins jenkins 4096 May 16 11:12 .
drwxr-xr-x 9 jenkins jenkins 4096 May 16 11:12 ..
-rwxr-xr-x 1 jenkins jenkins 467531 May 16 11:12 NOTICE.txt
-rwxr-xr-x 1 jenkins jenkins 1226659 May 16 11:12 adb
drwxr-xr-x 2 jenkins jenkins 4096 May 16 11:12 api
-rwxr-xr-x 1 jenkins jenkins 176550 May 16 11:12 fastboot
-rwxr-xr-x 1 jenkins jenkins 16644 May 16 11:12 source.properties
這清楚地表明,ADB是存在的,運行如上所示的命令:
sudo -u jenkins ./adb version
Android Debug Bridge version 1.0.31
對這個問題的任何幫助將非常感激。
好的提示,但我認爲這些人已經解決了這些問題。 –