2012-09-27 295 views
4

我嘗試過使用Jenkins和我使用Maven的Android項目。由於我沒有任何測試(但),所以我嘗試了下面的這個教程,除了模擬器部分。 http://vitorbaptista.com/continuous-integration-for-android-apps-with-jenkins-and-maven3/Jenkins上的Android Maven項目

我收到以下錯誤,當我嘗試建立我的項目在詹金斯:

消息:未能執行目標 com.jayway.maven.plugins.android.generation2:Android的Maven的插件:3.3.0:生成源 (默認生成源)項目....:執行 目標的默認生成源 com.jayway.maven.plugins.android.generation2:android-maven-plugin :3.3.0:generate-sources 失敗:無法找到工具'aapt'。請在插件中提供適當的Android SDK目錄路徑作爲配置參數 ...。作爲 的替代方案,您可以將該參數添加到命令行中: -Dandroid.sdk.path = ...或設置環境變量ANDROID_HOME。原因:執行目標默認生成源 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.0:generate-sources 失敗:無法找到工具'aapt'。請在插件中提供適當的Android SDK目錄路徑作爲配置參數 ...。作爲 的替代方案,您可以將該參數添加到命令行中: -Dandroid.sdk.path = ...或設置環境變量ANDROID_HOME。

這裏是我的Android和Maven配置:

詹金斯 enter image description here enter image description here (該文件夾是正確的,我檢查過一百萬次) enter image description here

項目

enter image description here

我甚至嘗試過在Jenkins無法訪問的情況下chmod 777'我的SDK目錄的路徑。

任何想法?

回答

6

不幸的是,它與安裝平臺工具一樣簡單。由於我一直通過UI使用SDK,所以我沒有想過安裝平臺工具。在安裝平臺工具之後,所有內容都將生成

該命令是簡單:

[sdkdir]/tools/android update sdk --no-ui --filter platform-tool