最近由于業(yè)務(wù)需要,需要對(duì)項(xiàng)目進(jìn)行持續(xù)集成,就在網(wǎng)上查詢(xún)了一系列資料,終于搞定了,但其中遇到的一些問(wèn)題,在網(wǎng)上沒(méi)看到系統(tǒng)總結(jié)的,在這里寫(xiě)下自身所總結(jié)遇到的錯(cuò)誤,以備后用。
關(guān)于持續(xù)集成的詳細(xì)步驟就不說(shuō)了,不了解的可以先看下這幾個(gè):
1.http://blog.csdn.net/voiceofnet/article/details/45197883
2.http://blog.csdn.net/mabeijianxi/article/details/52680283
下面直接開(kāi)始說(shuō)下遇到的問(wèn)題吧:
1、編譯遇到“AAPT err(Facade for 706866116): \\?\C:\Windows\system32\config\systemprofile\.android\build-cache\....\res\drawable-....png ERROR: Unable to open PNG file。”這類(lèi)型錯(cuò)誤。
解決方法:1、路徑過(guò)長(zhǎng),windows不支持,修改Jenkins的根目錄;2、如果1沒(méi)有解決,就可能是構(gòu)建緩存的原因,在項(xiàng)目的gradle.properties里面加上android.enableBuildCache=false或者android.enableBuildCache=../jenkins_cache都可以;
2、控制臺(tái)打印出現(xiàn)
lintOptions {
? ? ? ? abortOnError false
}
是,把它配置到app的build.gradle的android{}中,就可以了。
這只是我個(gè)人遇到的問(wèn)題,僅供參考,如果你遇到其他問(wèn)題,歡迎共同討論。