Cannot invoke “String.length()“ because “<parameter1>“ is null
androidx 版本过高导致的: Cannot invoke “String.length()“ because “<parameter1>“ is null 问题
解决:file->settingts->build tools->Gradle->Gradle JDK 版本从21降为18
搭配Gradle和AGP版本如下:
Gradle 版本:查看 gradle/wrapper/gradle-wrapper.properties 文件:
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.5-bin.zipAGP 7.4.0 版本:dependencies {classpath 'com.android.tools.build:gradle:7.4.0'}
参考链接:
Android 高版本 androidx 引发 D8 Cannot invoke “String.length()” because “” is null 问题解决
Android项目常见问题解决办法