警告«使用构建变体包中的属性»是什么意思?
What does the warning «Use properties from the build variant packages» mean?
这个警告是什么意思?
它出现在版本 1.0.0-beta-3595 中,用于我代码中 kotlin android 扩展的所有用法。
严格来说不是问题'why did they do that'的答案,但这是消除警告的方法。
更改
import kotlinx.android.synthetic.activity_main.*
到
import kotlinx.android.synthetic.main.activity_main.*
暗示您已经在 build.gradle
中升级了版本并更新了 IDEA(或 AS)kotlin 插件。
我认为他们这样做是为了支持多种构建变体。例如,当你有一种风格 proversion
并且你想使用那种风格的布局时,你必须使用
import kotlinx.android.synthetic.proversion.activity_main.*
对于 main
构建变体,您必须使用
import kotlinx.android.synthetic.main.activity_main.*
这个警告是什么意思?
它出现在版本 1.0.0-beta-3595 中,用于我代码中 kotlin android 扩展的所有用法。
严格来说不是问题'why did they do that'的答案,但这是消除警告的方法。 更改
import kotlinx.android.synthetic.activity_main.*
到
import kotlinx.android.synthetic.main.activity_main.*
暗示您已经在 build.gradle
中升级了版本并更新了 IDEA(或 AS)kotlin 插件。
我认为他们这样做是为了支持多种构建变体。例如,当你有一种风格 proversion
并且你想使用那种风格的布局时,你必须使用
import kotlinx.android.synthetic.proversion.activity_main.*
对于 main
构建变体,您必须使用
import kotlinx.android.synthetic.main.activity_main.*