android - 潜在周期 - Lint 检查

标签 android lint

为什么 Lint 会抛出错误“Cycle in resource definitions”?

我的资源在themes.xml中如下:
<style name="Theme.AppName.Holo.Dark" parent="@android:style/Theme.Holo.Dialog">

这个主题父级是@android:style/Theme.Holo.Dialog!

另一个主题是:
<style name="Theme.AppName" parent="@style/Theme.AppName.Holo.Dark">

这个主题父主题是上面的Theme.AppName.Holo.Dark!

那么为什么这是一个循环呢? 如果第一个主题父级是“Theme.AppName”,则为一个循环。

最佳答案

问题是命名。 因为 Theme.AppName.Holo.Dark 是第一个。

如果我把它改成:
<style name="Theme.AppName" parent="@android:style/Theme.Holo.Dialog">

第二个:
<style name="Theme.AppName.Holo.Dark" parent="@style/Theme.AppName">

错误消失了。

关于android - 潜在周期 - Lint 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29167548/

相关文章:

swift - Lint 具有 SSZipArchive 依赖项的 Swift cocoa pod

c++ - 寻找故意错误的代码片段

css - 我缺少什么渐变?

java - 安卓 Lint。是否可以通过命令行扫描 .java 类

android - 详细和调试日志未显示在logcat中

android - 如何将 openssl RSA key 转换为 Android 引导加载程序 RSA key 格式?

Android API 演示 - ICS - 旋转按钮

android - 如何在 android 应用程序中使用大型数据库(Sqlite 超过 100 MB)?

Android Studio 加载 AppCompat ActionBar 失败,出现未知错误

c - 如何删除 C 中的以下 lint 警告?