androidx.core:core-ktx:1.0.0 小部件包丢失
androidx.core:core-ktx:1.0.0 widget package missing
最近Android队(实际上主要是那些guys)引进了androidx.core:core-ktx:1.0.0
。
我已将它添加到我的项目中:
implementation 'androidx.core:core-ktx:1.0.0'
一切看起来都很酷,尽管有一些时间 - 我找不到 toast()
方法。经过几分钟的研究,我发现 androidx.core.widget
软件包不再存在于 ktx 库中。 Changelog file里面什么也没有提到。这有点奇怪,因为它在 androidx.core:core-ktx:1.0.0-alpha1
版本中。
顺便说一句,同样的奇怪行为适用于 com.google.android.material:material:1.0.0
,在 beta01
中我可以使用 MaterialComponents
-styles,而在发行版中 Android Studio 无法解决它们。
像往常一样,在玩 Android Studio 几个小时后(使用 diff lib 版本和无效缓存)一切恢复正常。样式问题不再有效。
太棒了,问题是:
做了什么?我们是否有描述所有相关更改的最新文档?
由于此库已存档并部分移动到支持,您可以在 https://github.com/android/android-ktx/issues/143 中看到 toast()
已删除。因此,您可以将库降级到 androidx.core:core-ktx:1.0.0-alpha1
(beta01 甚至 0.3)。
我不知道,为什么会这样。
beta01
警告 toast()
应替换为 Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
。
最近Android队(实际上主要是那些guys)引进了androidx.core:core-ktx:1.0.0
。
我已将它添加到我的项目中:
implementation 'androidx.core:core-ktx:1.0.0'
一切看起来都很酷,尽管有一些时间 - 我找不到 toast()
方法。经过几分钟的研究,我发现 androidx.core.widget
软件包不再存在于 ktx 库中。 Changelog file里面什么也没有提到。这有点奇怪,因为它在 androidx.core:core-ktx:1.0.0-alpha1
版本中。
顺便说一句,同样的奇怪行为适用于
像往常一样,在玩 Android Studio 几个小时后(使用 diff lib 版本和无效缓存)一切恢复正常。样式问题不再有效。com.google.android.material:material:1.0.0
,在 beta01
中我可以使用 MaterialComponents
-styles,而在发行版中 Android Studio 无法解决它们。
太棒了,问题是:
做了什么?我们是否有描述所有相关更改的最新文档?
由于此库已存档并部分移动到支持,您可以在 https://github.com/android/android-ktx/issues/143 中看到 toast()
已删除。因此,您可以将库降级到 androidx.core:core-ktx:1.0.0-alpha1
(beta01 甚至 0.3)。
我不知道,为什么会这样。
beta01
警告 toast()
应替换为 Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
。