Jenkins自动构建踩过的坑

Jenkins自动构建踩过的坑

SDK环境

windows和linux环境要区别开,在linux下必须使用对应的SDK,貌似是个白痴问题,可是最开始就是在这个坑蹲的最久。之前网上查这个问题,大家都说是build tool和 target sdk版本不对应,所以一直把关注点放错了,很长一段时间后才知道是这个问题。


Jenkins自动构建踩过的坑_第1张图片
错误提示

构建环境

此处记得勾选“Delete workspace before build starts”,否则在重复构建的时候可能会提示svn类似于代码冲突的错误


Jenkins自动构建踩过的坑_第2张图片
错误提示

编译问题

提示GLIBC的版本太低,需更新到新版本,这个主要取决于 buildToolsVersion,如果用23.0.3及以下没有问题,测试用25.0.2提示该错误


Jenkins自动构建踩过的坑_第3张图片
错误提示

解决方案,请参照博文安装较新版本glibc 安装GLIBC

提示Licenses问题

Jenkins自动构建踩过的坑_第4张图片
image.png

实际license已经同意,但jenkins用户一直编译不过(root用户可以编译通过),后来修改sdk权限为777后编译通过。

你可能感兴趣的:(Jenkins自动构建踩过的坑)