记一次升级Gradle插件导致兼容问题的解决方案
我将gradle3.2.1版本升级到最新版本4.1.0时,报“KotlinJvmAndroidCompilation with name 'debug' not found”错误。
Android11即将发布,为了适配Android11,我升级了Android studio、sdk和gradle插件。升级前我的gradle版本为3.2.1,gradle最新版本为4.1.0,因为想到有的新特性要最新版本才支持所以就直接升级为最新版本了,结果升级之后报“KotlinJvmAndroidCompilation with name ‘debug’ not found”错误,开始一脸懵逼,后面才知道应该是项目中集成了bugly用于崩溃统计和上报,其中应该是用到了Crashlytics相关的东西,把bugly相关内容屏蔽之后不报以上错误。后来通过查官方资料才知道,4.1.0移除了相关插件。也是从官方资料上面获悉,除了最新版本4.1.0,3.3及以上的版本都有相应的补丁包,既支持新特性又兼容项目已有功能。然后就从3.2.1升级到3.3.3,完美解决问题。