Android Studio 无法呈现 FloatingActionButton

Android Studio cannot render FloatingActionButton

我刚刚学习如何在 Android Studio 中进行开发,当我开始我的 helloworld 教程时出现了这个错误:

Rendering Problems The following classes could not be instantiated: - android.support.design.widget.FloatingActionButton

异常详情为:

android.content.res.Resources$NotFoundException: Unable to find resource ID #0x1080029

我使用的是 Android 支持设计库的 23.2.0 版。

如何让 FloatActionButton 在预览窗格中呈现?

查看预览器生成的错误堆栈跟踪。它说它找不到 id 为 0x1080029 的可绘制资源。该 ID 是否存在可绘制对象?您提供的 ID 无效吗?在我的系统上,资源似乎从 0x7f010000 开始。

还发现:。它说支持设计库的版本 23.2.0 中可能存在错误,降级到 23.1.0 可以修复它。

Android 支持库的 23.2.0 版似乎存在错误;简单地降级到 23.1.1 并重建您的项目应该会使问题消失。

请注意,问题不仅仅出在设计库中; AppCompat 小部件也会导致 AppCompatButton 出现问题,AppCompatImageButton 也会出现类似的错误,报告缺少资源。

升级到 Android 支持库版本 23.2.1 解决了这个问题。它已在 Android Studio SDK 管理器中可用。