Flutter項(xiàng)目是能運(yùn)行的,打開Flutter里面的Android項(xiàng)目才會(huì)報(bào)下面錯(cuò)誤。
Android使用的是kotlin。
Flutter一開始Android build是沒問題的,開發(fā)著突然就報(bào)這個(gè)下面的錯(cuò)誤,開始懷疑是不是有什么緩存啥的呆细,然后各種排除都沒找到什么原因,后面想著降版本吧八匠,kotlin降了沒用絮爷,后面嘗試最后一個(gè)Gradle降版本竟然成功了。
8:34 Gradle sync started
8:35 Gradle sync failed: Could not create task ':image_picker:generateDebugUnitTestConfig'.
this and base files have different roots: D:\Pensoon\flutter_property_check_gd\build\image_picker and C:\Users\XXX\AppData\Roaming\Pub\Cache\hosted\pub.flutter-io.cn\image_picker-0.8.3+2\android. (52 s 230 ms)
8:35 Gradle sync started
8:35 Gradle sync failed: Could not create task ':image_picker:generateDebugUnitTestConfig'.
this and base files have different roots: D:\Pensoon\flutter_property_check_gd\build\image_picker and C:\Users\XXX\AppData\Roaming\Pub\Cache\hosted\pub.flutter-io.cn\image_picker-0.8.3+2\android. (2 s 588 ms)
解決
降低Gradle版本
build.gradle文件
// 報(bào)錯(cuò)版本
classpath 'com.android.tools.build:gradle:7.0.0'
// 解決版本
classpath 'com.android.tools.build:gradle:4.1.3'
gradle-wrapper.properties文件
// 報(bào)錯(cuò)版本
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
// 解決版本
distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-bin.zip
原因應(yīng)該是Gradle高版本跟Flutter一些配置沖突了梨树。