由於公司一個app項目須要擴展,由於功能較多且較完整的流程與業務,並且和之前的業務關係不大,因此我整合到了
另一個分包中(代號:newFunc,請注意是代號)進行依賴。
當我寫完這部分業務開始進行debug的時候我發現了這個錯誤。
上述中我得出already這個關鍵字,在對分包的集成測試中沒有出現問題,上述中我得出already這個關鍵字,說明已經存在,那麼頗有多是衝突。android
材料:app
我搜集了兩個包中的build.gradle,最有可能影響android.support.design的部分。
分別以下:
app:測試
implementation "com.android.support:support-v4:27.+"
newFunc(代號):gradle
implementation "com.android.support:support-v4:26.+" implementation 'com.android.support:design:26.1.0'
給個人第一印象就是去修改app的build.gradle把 27改爲26
這樣就不會加載26和27包衝突了。ui
雖然我修改了27改爲26是能夠build成功的,可是對於這種基本上每一個包都會用到的,因此我刪除了分包中的debug
implementation "com.android.support:support-v4:26.+"
固然咱們也能夠將這個依賴放到android 項目的根目錄下build.gradle中,可是彷佛沒人會這麼作。code
但願對遇到類似問題的人有所幫助,最後但願能獲得同行的指點與幫助,在此先感激爲敬。io