首先來(lái)說(shuō) 為什么用這么長(zhǎng)的一段作為標(biāo)題
因?yàn)楸凰討K了枷邪!因?yàn)楸凰討K了稽莉!因?yàn)楸凰討K了 重要的問(wèn)題重復(fù)三遍
編譯報(bào)錯(cuò),首先從報(bào)錯(cuò)的實(shí)質(zhì)開(kāi)始看 是因?yàn)椴荒芗虞d 26.0.2 這個(gè)版本的v7包 颠悬,但是 搜索了整個(gè)項(xiàng)目 沒(méi)有地方使用這個(gè)版本 窑滞,于是乎去官網(wǎng)更新最新的版本看看(關(guān)鍵這個(gè)錯(cuò)誤還是突然發(fā)生的 ,經(jīng)代碼對(duì)比 沒(méi)有添加任何新的library的情況下 突發(fā)的情況)
結(jié)果結(jié)果提示最新的版本是26.0.0 還是beta版本 有圖為證
于是乎懷疑是否是因?yàn)槎鄠€(gè)項(xiàng)目切換 电爹,導(dǎo)致的編譯混亂 蔫仙,于是就操作 重啟studio ,clean 丐箩,重新編譯 摇邦。等等能想到的都操作了一遍, 有人肯定要說(shuō)了 不是提示了嗎install Repository and sync嗎 屎勘,這個(gè)當(dāng)然曉得啊 狂點(diǎn)之下 提示 glade 接口異常 異常代碼 409 施籍。
此刻看了下時(shí)間已經(jīng)是凌晨一點(diǎn)。算了不搞了睡覺(jué)吧
第二天一早起床概漱,第一件事打開(kāi)stackoverflow 丑慎,一通查看 從頭到底的翻 ,終于找到了 終于找到了 終于找到了
解決方案如下:
天哪瓤摧,這個(gè)原因和這個(gè)報(bào)錯(cuò)也太不匹配了吧 竿裂。注意25.3.1 這個(gè)根據(jù)自己的環(huán)境配置 。
// http://stackoverflow.com/questions/43140059/manifest-merger-failed-suggestion-add-toolsreplace-androidvalue-to-meta
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '25.3.1'
}
}
}
}