2017
1)
buildToolsVersion"版本號a"與appcompat-v7:版本號b可以不一致
之前錯(cuò)誤認(rèn)為版本號需要一致。當(dāng)嘗試buildToolsVersion"23.0.3"下導(dǎo)入com.android.supportappcompat-v7:23.0.3包時(shí),發(fā)現(xiàn)Gradle提示:Failed to resolve:com.android.support:appcompat-v7:23.0.3,點(diǎn)擊"Install Repository and sync project"無法下載安裝。百度發(fā)現(xiàn),好像v7沒有supportappcompat-v7:23.0.3包。(待從jcenter查證)
2)
Gradle中配置報(bào)紅也是可以編譯通過的。
Gradle報(bào)紅
個(gè)人認(rèn)為:報(bào)紅原因是Android studio 自己的檢查機(jī)制發(fā)現(xiàn)與自己規(guī)則不匹配,但報(bào)紅配置也許并不違反Groovy語法。(待查證!)
3)jar包沖突解決方案
一般jar包沖突是重復(fù)包含導(dǎo)致的,包某些aar exclude掉。