2017-10-28 79 views
0

最近我想更新我的應用程序的依賴關係,因爲我看到新版本的com.android.support:appcompat-v7庫出現了(27.0.0)。增加此庫版本之後,Android Studio中強調了這個庫,並顯示錯誤消息彈出:混合依賴關係版本的可能影響

所有com.android.support庫必須使用相同的版本 規格(混合版本可能會導致運行時崩潰)。發現 版本27.0.0,25.2.0。例子包括 com.android.support:animated-vector-drawable:27.0.0和 com.android.support:support-v13:25.2.0

我已經運行gradlew應用:依賴命令和鋸其他依賴使用Android支持庫,但它的舊版本 - 25.2.0。我的問題是:我該怎麼辦?我假設我必須降級android支持lib版本,否則我可能會看到沒有找到方法或找不到類錯誤,對嗎?是否有可能以某種方式包含這兩個版本,導致衝突的庫仍然可以使用舊版本?

感謝您的幫助!

+0

您可以從該庫中排除舊版本 –

回答

0

正如您已經寫過的,一種方法是降級到最低版本。但我認爲只要你沒有使用具有較舊依賴關係的庫所使用的具體方法,你應該沒問題。但爲了安全起見,您應該擁有相同版本的所有依賴關係