2019-08-26

Flutter遇到版本冲突问题

Execution failed for task ':app:preDebugBuild'.

> Android dependency 'androidx.core:core' has different version for the compile (1.0.0) and runtime (1.0.2) classpath. You should manually set the same version via DependencyResolution

我在升级了flutter之后出现了这个问题,在网上找了很多方法都没有用;最后新建立了一个项目,把”pubspec.yaml“中的第三方库一个一个的运行,找到是哪一个库的冲突,然后逐渐改变版本号; 举一个例子:flutter_downloader: ^1.1.9

在终端输入:cd flutter/.pub-cache/hosted/pub.flutter-io.cn/

然后终端输入:vi flutter_downloader-1.1.9/android/build.gradle

修改:dependencies {

    implementation('androidx.work:work-runtime:2.0.0')

    implementation 'androidx.annotation:annotation:1.0.0'

    implementation 'androidx.core:core:1.0.0'

    implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'

}

中的值为自己需要的  

  implementation('androidx.work:work-runtime:2.0.0')

    implementation 'androidx.annotation:annotation:1.0.0'

这两条的值2.0.0和1.0.0为自己需要的版本号

升级,flutter的时候最好也升级下第三库的版本号;不然也可能会有冲突;
https://pub.dev/flutter 可以查到版本号

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、HTTP协议回顾: 1. HTTP协议概述 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规...
    叁鎶阅读 369评论 0 0
  • 1.Retrofit2概述 Retrofit框架是Square公司出品的目前非常流行的网络框架.效率高,实现简单,...
    叁鎶阅读 535评论 0 0
  • public staticXC_MethodHook.UnhookfindAndHookMethod(String...
    playAndroid阅读 1,024评论 0 0
  • 如果您是新手,可按详细步骤往下看 一、安装xcode命令行工具1、xcode-select --install x...
    艾希_可可阅读 2,423评论 0 0
  • 商业保险配置 去年我和我老公以及孩子配制了疾病险,包括轻疾 重疾 寿险 意外,今天没有时间找到保险合同所以无法很详...
    祁晶阅读 236评论 0 0

友情链接更多精彩内容