现有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中所依赖的库展示出来,

现有Android工程集成FLutter module,报com.android.support 某包 版本不一致_第1张图片

找到了是依赖的阿里的ARouter,试图去找最新的包来看下依赖的还是不是25.2.0,查看ARouter gitbug地址最新版本替换后,就可以了,至此,解决了版本不一致冲突的问题,记录一下。

你可能感兴趣的:(现有Android工程集成FLutter module,报com.android.support 某包 版本不一致)