今天当我打开我的日食时,我创建了一个新的android项目。 appcompatv7会根据新的sdk自动导入。但是appcompatv7显示出一些错误。当我扩展appcompatv7时,res中出现错误 - > values-large - > theme_base.xml和res - > values-large-v14 - > theme_base.xml。这些xml文件中的错误显示"找不到与以下名称匹配的资源"。请帮助,因此我的新项目也显示错误。
<resources>
<style name="Theme.Base.AppCompat.DialogWhenLarge"
parent="Theme.Base.AppCompat.Dialog.FixedSize" />
<style name="Theme.Base.AppCompat.Light.DialogWhenLarge"
parent="Theme.Base.AppCompat.Dialog.Light.FixedSize" />
</resources>
答案 0 :(得分:3)
为了它的价值,我遇到了类似的编译问题,并发现Google的AppCompat库有一些基本主题的API更改。 我通过重命名修复了这个问题:
Theme.AppCompat.Light
到 Base.Theme.AppCompat.Light
并Theme.Base.AppCompat.Dialog.FixedSize
至 Base.Theme.AppCompat.Dialog.FixedSize
(请注意基本前缀)。