解决Gradle报错:SDK location not found

2,570 阅读1分钟

使用jenkins构建android任务,在build的时候,报错:SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting

image.png

1.首先检查,Android SDK路径是否已经配置:

进入用户根目录,查看环境变量配置文件.bash_profile。查看环境是否正确配置Android SDK路径; 检查后发现,gardle,Android SDK路径配置均正常,无误

2.在Jenkins项目下,命令行运行:gradle build ,build success!!

这就奇怪了??

最后万能的搜索,找到了这个博客:www.cnblogs.com/kaerxifa/p/…

按照提示,在Jenkins项目的文件夹中,新创建文件:local.properties

image.png 然后在该文件中写入SDK的地址:

image.png

重新运行Jenkins,发现job构建成功!! 至于为什么以前都好好的可以运行,突然报错,以及命令行能成功但Jenkins执行不成功,暂时还不知道原因。。。。。