2016-11-28 40 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

相关问题