前言

新接口需要,于是把Android Studio升级到最新的。

AS版本 :Android Studio Ladybug Feature Drop | 2024.2.2 Patch 1

Gradle版本 :distributionUrl=file:///C:/Users/admin/AndroidT/Gradle/gradle-8.9-bin.zip

工程根目录下的build.gradle

plugins {
    id 'com.android.application' version '8.7.0' apply false
    id 'com.android.library' version '8.7.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}

正文

然后导入旧的模块,出现如下的提示。

Constant expression required

其他有正常运行的成功的模块,但这个旧模块就有这个提示。

具体如图。

Constant expression required的解决方法

通过搜索发现,修改如下配置可以解决上面的问题。

解决方法

gradle.properties配置文件下添加代码

android.nonFinalResIds=false

然后同步一下即可。

参考文章

  1. 在Android Studio 中使用switch语句时报错Constant expression required的解决方法~~~

相关文章

暂无评论

none
暂无评论...