aapt没有这样的文件或目录,无法构建Android项目

时间:2016-11-28 21:27:49

标签: android jenkins gradle android-sdk-tools

我正在尝试使用./gradlew assemble命令行构建Android项目。在我的Mac OS上的Jenkins CI上,我有以下构建设置:

  • compileSdkVersion = 25
  • targetSdkVersion = 25
  • minSdkVersion = 16
  • buildToolsVersion =“25.0.0”

不幸的是,在调用AAPT时,我收到以下构建错误:

  

无法在/ Users / Shared / Jenkins / Home / jobs / My_App /“中运行程序”android_home / build-tools / 25.0.0 / aapt“:error = 2,没有这样的文件或目录

这对我来说有点混乱,因为所有的目录都在那里。那么可能导致这个错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

对于任何有兴趣的人,解决方案是从正确的目录运行 aapt 。上面的错误意味着它的意思: aapt env路径不正确(相对于当前目录,它是错误的android_home/build-tools/25.0.0/aapt)。

aapt 的PATH变量设置为正确的目录后,一切正常。