设置Compile SDK Version为31后出现Properties与GradleException符号无法解析问题
解决Cannot resolve symbol 'Properties'和'GradleException'错误
先看错误截图:
以下是针对性的解决步骤:
匹配Gradle版本与Android Studio Chipmunk
Chipmunk版本对应Android Gradle插件7.2.x系列,先检查项目根目录下的build.gradle(项目级):dependencies { classpath 'com.android.tools.build:gradle:7.2.2' // 这是Chipmunk的推荐插件版本 }同时确认
gradle/wrapper/gradle-wrapper.properties里的Gradle版本对应:distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip修正导入与异常类
Properties报错:确保代码顶部导入了java.util.Properties,如果没加手动补上。GradleException报错:新版Gradle已弃用这个类,换成org.gradle.api.BuildException,把代码里的throw new GradleException(...)改成throw new BuildException(...),并导入对应的类。如果要兼容旧代码,也可以手动导入org.gradle.api.GradleException,但更推荐用BuildException。
清理缓存并重建项目
直接执行File > Invalidate Caches... > Invalidate and Restart,等Android Studio重启后,依次点Build > Clean Project和Build > Rebuild Project。检查local.properties文件
确保项目根目录下存在local.properties,并且SDK路径配置正确,比如:sdk.dir=C\:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk如果文件丢失,手动创建一个并填对路径。
内容的提问来源于stack exchange,提问作者prathamesh patil
相关产品推荐
相关产品推荐

