消失的R.class - Android应用程序开发

时间:2015-01-30 14:09:40

标签: android performance android-resources

由于R.class中的某些问题,我正在努力消失styles.xml - 它说

Error retrieving parent for item: 
No resource found that matches the given name 'Theme.AppCompat.Light'.

将项目导出到另一台笔记本电脑时出现问题....

下面的styles.xml。

提前致谢。

<resources>

<!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    <!--
        Theme customizations available in newer API levels can go in
        res/values-vXX/styles.xml, while customizations related to
        backward-compatibility can go here.
    -->
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

3 个答案:

答案 0 :(得分:0)

这意味着您的新计算机上的构建路径中没有支持库。有关您的答案,请参阅文档的adding support libraries with resources部分。

答案 1 :(得分:0)

首先,我想你试过Project - &gt;清理或关闭并重新打开日食本身。然后,您必须确保添加支持库,如上所述。

答案 2 :(得分:0)

缺少R档可能是由多种原因造成的 可能的解决方案 Sol 1.由于它与Theme.AppCompat.Light(在支持库中定义)相关联,因此可能是由于构建路径中缺少支持库(Appcompat)引起的。 Sol 2.检查appcompat的版本并确保您拥有最新的版本 Sol 3.只是为了确定。撤消在任何xml文件中完成的最新更改(或从历史记录中替换xml文件) Sol 4.如果您已经添加了支持库并且问题仍然存在,则从lib文件夹中删除android-support-v4.jar(如果存在)(这是因为冲突的支持jar文件可能导致R文件错误)。 Sol 5.检查项目构建目标。(项目&gt;属性&gt; Android)

您还可以通过将光标放在文本(Theme.AppCompat.Light)和按下控制按钮之间来确保支持库中存在'Theme.AppCompat.Light',该按钮应该在整个文本下划线。

我希望它有所帮助......