Android 编译版本号 , 报了
286
个错误 , 今天逐个解决上述编译错误 ;
二、解决方案
----
错误分析 :
上述问题是在方法中传入一个参数 , 导致上述编译报错 ;
方法的参数只接受非空类型..., 不能接受可空参数 ;
传入的数据没有设置具体的数据类型 , 被自动推断为 String!...上述 Kotlin 变量定义时没有指明 string 变量的数据类型 , 由系统自动推断数据类型 , 而系统将数据类型自动推断为 String!...类型 , 这个类型传入只接收非空类型作为参数的方法中 , 就出现了上述编译报错 ;
解决方案一 : 将方法的参数修改为可以接收可空类型的参数 , 接收的参数类型改为 String?...解决方案二 : 为变量强行指定一个数据类型 String , 不让系统自动推断类型 ; 注意为变量赋值时 , 加上 !!