Jenkins自动构建踩过的坑
SDK环境
windows和linux环境要区别开,在linux下必须使用对应的SDK,貌似是个白痴问题,可是最开始就是在这个坑蹲的最久。之前网上查这个问题,大家都说是build tool和 target sdk版本不对应,所以一直把关注点放错了,很长一段时间后才知道是这个问题。
错误提示
构建环境
此处记得勾选“Delete workspace before build starts”,否则在重复构建的时候可能会提示svn类似于代码冲突的错误
错误提示
编译问题
提示GLIBC的版本太低,需更新到新版本,这个主要取决于 buildToolsVersion,如果用23.0.3及以下没有问题,测试用25.0.2提示该错误
错误提示
解决方案,请参照博文安装较新版本glibc 安装GLIBC
提示Licenses问题
image.png实际license已经同意,但jenkins用户一直编译不过(root用户可以编译通过),后来修改sdk权限为777后编译通过。
网友评论