2017-06-07 101 views
0

我嘗試用jenkins構建HelloWorld Android項目,但失敗。jenkins找不到android SDK

錯誤消息:

* What went wrong: 
A problem occurred configuring project ':app'. 
> The SDK directory '/home/xxxx/Android/Sdk' does not exist. 

但我相信SDK目錄存在,因爲我可以成功在命令行編譯。

我有什麼嘗試:

  1. 集ANDROID_HOME在詹金斯和刪除項目local.properties

    • 建立在詹金斯失敗,找不到SDK
    • 構建命令失敗,可以找不到sdk
  2. add project local.properties

    • 建立在詹金斯失敗,找不到SDK
    • 打造命令成功

固定 see this link

原因

jenkins沒有權限訪問用戶(xxxx)主文件夾。

然後我運行chmod 777 /home/xxxx它現在有效。

回答

1

我解決了這個問題。

see this link

原因

詹金斯沒有pemission用戶(XXXX)的主文件夾的訪問權限。

然後我運行chmod 777 /home/xxxx它現在有效。