Flutter 引入image_pick 问题 Could not resolve com.android.tools.build:gradle:3.3.0
image_picker版本:
image_picker: ^0.6.3+1
A problem occurred configuring project ‘:image_picker’.
Could not resolve all artifacts for configuration ‘:image_picker:classpath’.
Could not resolve com.android.tools.build:gradle:3.3.0.
Required by:
project :image_picker
因为项目中使用的gradle版本3.5.0
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
而image_picker使用的依赖为
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
在.flutter-plugins文件中查看image_picker 路劲
C:\\Users\\用户\\AppData\\Roaming\\Pub\\Cache\\hosted\\pub.flutter-io.cn\\image_picker-0.6.3+1\\
打开该文件目录,把image_picker中android目录下的build.gradle 改为3.5.0,重新运行
如果发生androidx问题,修改gradle.properties为
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true