android 无法查询属性“namespace”的值,因为项目“:app”的配置尚未完成

kpbwa7wx  于 2023-10-14  发布在  Android
关注(0)|答案(3)|浏览(437)

我正在将gradle从6.2升级到7.3.3,但出现错误

Cannot query the value of property 'namespace' because configuration of project ':app' has not completed yet.

当我注解下面的代码时,

//    javaCompileOptions {
//      annotationProcessorOptions {
//        includeCompileClasspath true
//      }
//    }

如果我取消注解代码,我得到下面的错误

No signature of method: build_e2h4qa61bft5s0ue8tk1wwyzn.android() is applicable for argument types: (build_e2h4qa61bft5s0ue8tk1wwyzn$_run_closure5) values: [build_e2h4qa61bft5s0ue8tk1wwyzn$_run_closure5@2c96e5dc]

这个方法可能会从Gradle 7.3.3中删除,但我找不到第一个错误的解决方案。我尝试了--stacktrace,--debug --info,但没有得到足够的信息来解决这个问题。

xa9qqrwz

xa9qqrwz1#

我也遇到了同样的问题,下面的方法帮助了我,你也可以试试。
1->转到build.gradle(AppName)文件
2->将Kotlin版本编辑为Android Studio中安装的最新插件版本。
buildscript { ext.Kotlin_version = '1.7.10' <-
}

kxe2p93d

kxe2p93d2#

更新您的Kotlin版本

  • ext.Kotlin_version = '1.7.10'

x6h2sr28

x6h2sr283#

此错误是由过时版本的Kotlin版本插件引起的:
无法查询属性“namespace”的值,因为项目“:app”的配置尚未完成
我们需要根据您项目中使用的Android Studio和Gradle版本使用新版本。

相关问题