这个警告是什么意思?
它出现在 1.0.0-beta-3595 版本中,用于我的代码中 kotlin android 扩展的所有用法。
我认为他们这样做是为了支持多种构建变体。例如,当您有一种风味proversion
并且想要使用该风味的布局时,您必须使用
import kotlinx.android.synthetic.proversion.activity_main.*
对于main
您必须使用的构建变体
import kotlinx.android.synthetic.main.activity_main.*
严格来说,不是“他们为什么这样做”这个问题的答案,而是如何消除警告。改变
import kotlinx.android.synthetic.activity_main.*
至
import kotlinx.android.synthetic.main.activity_main.*
暗示您已经在build.gradle
IDEA(或 AS)kotlin 插件中增加了版本并更新了。