Android studio 在Android Studio 3.0.1上将颤振项目更新为Gradle 4.1时生成错误

Android studio 在Android Studio 3.0.1上将颤振项目更新为Gradle 4.1时生成错误,android-studio,gradle,flutter,Android Studio,Gradle,Flutter,我已经下载了gradle v4.1,我正在尝试更新我的Flitter应用程序,以便在Android Studio 3.0.1中使用新的gradle版本 但是,我得到以下错误: 错误:无法解析配置的所有文件“:app:debugAndroidTestRuntimeClasspath” 无法使用transform-JarTransform将文件“flatter-x86.jar”转换为匹配属性{artifactType=android classes} 转换输出文件Git/samplegradle/b

我已经下载了gradle v4.1,我正在尝试更新我的Flitter应用程序,以便在Android Studio 3.0.1中使用新的gradle版本 但是,我得到以下错误:

错误:无法解析配置的所有文件“:app:debugAndroidTestRuntimeClasspath”

无法使用transform-JarTransform将文件“flatter-x86.jar”转换为匹配属性{artifactType=android classes} 转换输出文件Git/samplegradle/build/app/intermediates/flatter/flatter-x86.jar不存在

编辑-
我按照这个方法手动更新了
gradle3.0.1
,它对我来说很有效,尽管需要更长的时间。我还没有找到一个使用Android Studio更新它的解决方案

您是否遵循了中概述的步骤


此外,如果您还没有升级到
0.0.20
或更高版本,您可能必须将flutter安装升级到
0.0.20
或更高版本。

每次我对特定项目执行
flutter clean
时,都会发生这种情况

我的方法是运行
(cd-android/;./gradlew-buildx86jar)
,将丢失的文件复制到预期的位置

编辑:后来我发现真正的问题是应用插件的顺序。我在创建项目后添加了kotlin,我需要在颤振之前应用kotlin插件:

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

@liro是的,我已经将
flatter
更新到了最新版本,并且按照说明通过Android Studio进行安装。但是,它对我不起作用,所以我最终手动更新了gradle(现在它起作用了)。@grepLines如果你让它起作用,你能自己回答这个问题,并给出解决方法吗?这可能有助于人们通过谷歌搜索错误并登陆此处。:)