我正在尝试升级gradle版本,并获得以下错误
'getter for buildDir: File!' is deprecated. Deprecated in Java
字符串但找不到其他解决办法。我使用buildDir的代码如下所示
"${[email protected]/path}"
型
6tdlim6h1#
您现在需要用途:
project.layout.buildDirectory
字符串请参阅版本8升级说明。这将给予你一个DirectoryProperty,而不是Java File(使用Gradle的lazy configuration API)。调用get().getAsFile()将立即访问File对象,但您应该尽可能延迟使用它(以便Gradle可以顺利完成项目配置)。
DirectoryProperty
File
get().getAsFile()
1条答案
按热度按时间6tdlim6h1#
您现在需要用途:
字符串
请参阅版本8升级说明。
这将给予你一个
DirectoryProperty
,而不是JavaFile
(使用Gradle的lazy configuration API)。调用
get().getAsFile()
将立即访问File
对象,但您应该尽可能延迟使用它(以便Gradle可以顺利完成项目配置)。