@报错org.gradle.api.file.ProjectLayout.directoryProperty
问题
今天公司项目导入AS后出现错误:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty;
本以为是这个说的要更新3.3.0的gradle。
https://www.cnblogs.com/sprite0521/p/13379964.html
结果发现是Android SDK版本太老
>The specified Android SDK Build Tools version (22.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.3.0.
但更改了build.gradle中的版本为最新后,还是不行。
然后发现项目有其他build.gradle指向了22版
的buildtoolsversion。因此SDKmanager勾选下载22版本。但还是不行。
干脆直接更换gradle plugin版本
project structure里设置Android Gradle Plugin Version为4.0.1
Gradle Version为6.1.1
再次sync project with gradle files