我在 LogCat 中看到警告消息说:
ResourceType:尝试检索无效或处于循环中的包 0x7f080015。
警告信息重复 50 多次,这真的很烦人。这是什么意思?我如何让它消失?
我在 LogCat 中看到警告消息说:
ResourceType:尝试检索无效或处于循环中的包 0x7f080015。
警告信息重复 50 多次,这真的很烦人。这是什么意思?我如何让它消失?
原因是该项目在“values-fr”下定义了一个样式,但在默认值文件夹下没有对应的样式。
我收到该消息是因为我使用以下方法覆盖不同 API 级别的样式:
<style name="ToolBar" parent="ToolBar.Base"/>
<style name="ToolBar.Base">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">?actionBarSize</item>
<item name="android:background">@color/primary</item>
</style>
然后添加
<style name="ToolBar" parent="ToolBar.Base">
<item name="android:elevation">4dp</item>
</style>
在我的 v21/styles 文件中。这是导致问题的 ToolBar 和 Base 之间的时间段。用下划线或没有句点的其他名称替换它,你应该没问题。有关原因的更多信息,请阅读 Android 对Style 和 Theme Inheritance的评价。
不管怎样,我改成ToolBar.Base
了ToolBar_Base
,没有更多的错误信息。