Android Jenkins+Gradle持续集成错误总结
2017-06-23 本文已影响247人
孟威
最近由于业务需要,需要对项目进行持续集成,就在网上查询了一系列资料,终于搞定了,但其中遇到的一些问题,在网上没看到系统总结的,在这里写下自身所总结遇到的错误,以备后用。
关于持续集成的详细步骤就不说了,不了解的可以先看下这几个:
1.http://blog.csdn.net/voiceofnet/article/details/45197883
2.http://blog.csdn.net/mabeijianxi/article/details/52680283
下面直接开始说下遇到的问题吧:
1、编译遇到“AAPT err(Facade for 706866116): \\?\C:\Windows\system32\config\systemprofile\.android\build-cache\....\res\drawable-....png ERROR: Unable to open PNG file。”这类型错误。
解决方法:1、路径过长,windows不支持,修改Jenkins的根目录;2、如果1没有解决,就可能是构建缓存的原因,在项目的gradle.properties里面加上android.enableBuildCache=false或者android.enableBuildCache=../jenkins_cache都可以;
2、控制台打印出现
lintOptions {
abortOnError false
}
是,把它配置到app的build.gradle的android{}中,就可以了。
这只是我个人遇到的问题,仅供参考,如果你遇到其他问题,欢迎共同讨论。