0

今天我在另一个项目中遇到了一个问题,解决方案是 hit Project -> Clean,但从那时起,ActionBarSherlock-library 中的 R. 将不会生成。我无法解决这个问题,所以我重新启动了 eclipse 并再次下载并导入了库。但是错误仍然存​​在。问题是我的 res 文件夹中没有红旗。如果我打开错误日志,我可以看到一堆警告和错误,但是这个被重复了很多:

abs__action_menu_layout.xml: Failed to convert ?attr/actionBarDivider into a drawable
abs__action_menu_item_layout.xml: Couldn't find theme resource attr/actionButtonStyle for the current theme

我有最新版本的 actionbarsherlock,所以我怀疑该资源实际上是否丢失。有任何想法吗?

4

2 回答 2

0

尝试删除 libs 文件夹,然后单击库项目 Android Tools->Add Support Library。之后制作项目->清洁...

如果这没有帮助,请尝试从官方网站下载最新版本的 abs并将其重新添加到您的项目中。

于 2013-05-27T20:36:24.067 回答
0

我经常遇到无法生成 R.java 文件的问题。当您的一个/多个资源(图像/声音/布局等)出现问题时,就会发生这种情况。

您似乎在提到的两个 XML 文件中都有错误。它看起来像actionBarDivider并且actionButtonStyle没有丢失/没有生成。我会查看这两个的定义,看看是否有任何问题。

于 2013-05-27T20:34:09.340 回答