2016-11-28 48 views
0

我想通過命令行與./gradlew assemble建立一個Android項目。在我的詹金斯CI在Mac OS上,我有以下構建設置:aapt沒有這樣的文件或目錄,無法建立Android項目

  • compileSdkVersion = 25
  • targetSdkVersion = 25
  • 的minSdkVersion = 16
  • buildToolsVersion = 「25.0.0」

不幸的是,當調用AAPT時,我得到以下構建錯誤:

Cannot run program "android_home/build-tools/25.0.0/aapt" in /Users/Shared/Jenkins/Home/jobs/My_App/"): error=2, No such file or directory

這對我來說有點困惑,因爲所有的目錄實際上都在那裏。那麼可能會導致這個錯誤?

回答

0

對於任何有興趣的人,解決方案是從正確的目錄運行aapt。上面的錯誤意味着這意味着:aapt env路徑是不正確的(相對於當前目錄,它不正確android_home/build-tools/25.0.0/aapt)。

一旦我設置了一個PATH變量aapt到正確的目錄,一切正常。

+0

聽起來像解決方案是也嘗試在你用於Jenkins的機器上實際構建應用程序。 。在您指責Jenkins無法構建應用程序之前。 – iheanyi

相關問題