文章目录
一、报错信息
二、解决方案
一、报错信息
----
Google Play 上架要求 Android 的编译版本 和 目标版本都要高于 30 才可以上传 ;
将 Android 的编译版本...和 目标版本 都升级为
30
之后 , Kotlin 的编译检查变得更严格 , 之前不规范的代码需要逐个修改 ;
将编译版本 compileSdkVersion 和 目标版本 targetSdkVersion...编译版本 compileSdkVersion 和 目标版本 targetSdkVersion 都为
28
时 , 编译不报上述错误 ;
改了下 Android 编译版本号 , 报了
286
个错误..., format: Int, width: Int, height: Int) {
可以看到第一个参数是可空参数 , 这个问号总不会是我打上去的吧 ;
这 Kotlin 相关的 前后冲突的操作 , Android...官方没少干这事 ;
解决方案 : 在 Kotlin 中 , 将所有的重写的函数的可空参数 , 都改为非空参数 , 即删除参数后面的问号 “?”