9

这个警告是什么意思?

它出现在 1.0.0-beta-3595 版本中,用于我的代码中 kotlin android 扩展的所有用法。

Kotlin 警告 «使用构建变体包中的属性»

4

2 回答 2

6

我认为他们这样做是为了支持多种构建变体。例如,当您有一种风味proversion并且想要使用该风味的布局时,您必须使用

import kotlinx.android.synthetic.proversion.activity_main.*

对于main您必须使用的构建变体

import kotlinx.android.synthetic.main.activity_main.*
于 2015-12-06T12:01:21.927 回答
1

严格来说,不是“他们为什么这样做”这个问题的答案,而是如何消除警告。改变

import kotlinx.android.synthetic.activity_main.*

import kotlinx.android.synthetic.main.activity_main.*

暗示您已经在build.gradleIDEA(或 AS)kotlin 插件中增加了版本并更新了。

于 2015-12-06T05:00:23.277 回答