現有Android工程集成FLutter module,報com.android.support 某包 版本不一致

flutter sdk下載以及環境配置,還有as插件安裝就不多囉嗦了。

在現有安卓工程中集成Flutter module,然後報一個com.android.support組下有包版本不一致的問題,比如

    Android dependency 'com.android.support:support-media-compat' has different version for the compile (25.2.0) and runtime (27.1.1) classpath. You should manually set the same version via DependencyResolution

然後,全局搜索25.2.0,卻沒有地方依賴了這個包,然後查到一個命令可以查看各個依賴的包以及依賴的版本

gradlew -q app:dependencies

點擊Terminal 輸入 gradlew -q app:dependencies 回車即可將app中所依賴的庫展示出來,

找到了是依賴的阿里的ARouter,試圖去找最新的包來看下依賴的還是不是25.2.0,查看ARouter gitbug地址最新版本替換後,就可以了,至此,解決了版本不一致衝突的問題,記錄一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章