我最近(今天早上)在我的eclipse环境中更新了一堆android插件(所以我可以切换到Android Studio),但是,我决定回到Eclipse完成一些事情。我不得不重新导入actionbarsherlock项目(4.2.0库)。导入后,确保它在Android 4.2上运行,作为库,我清理了actionbarsherlock'library'项目。这导致超过200'R无法解决变量'问题。
我已经尝试了所有常见的嫌疑人:在res文件中找不到任何错误,尝试清理,刷新,以各种不同的顺序关闭eclipse。
我也注意到了一个名为“Android私人图书馆”的新依赖 - 我并不认为它是这次更新的新内容,但它可能是。
其他可能有用的信息: - 没有gen文件(没有生成任何内容) - 我还将它作为一个库链接到我的Android项目(设置为相同的API级别) - 我已经完成了单独的清洁和一次清洁
任何帮助都会很棒,我会坚持这个,这让我疯狂。
答案 0 :(得分:2)
您必须在项目的java构建路径中检查Android私有库:
答案 1 :(得分:1)
通过更新API以及我今天早上更新的工具和其他所有内容来解决。非常奇怪的情况。
答案 2 :(得分:1)
在我的情况下,我有错误的Android目标。解决它: 右键单击您的项目,然后单击Properties,然后单击Android并选择正确的Project Build Target。 我安装了Android 2.3.3并将其更改为Android 4.2.2
我希望这对某人有帮助。
答案 3 :(得分:0)
这个问题很愚蠢(我的意思是这种情况)......我用一种愚蠢的方法来解决它。
在此之后,它仍然显示相同的错误,因此您必须再次重新构建此单个库项目。
这就是我解决所有库项目同样问题的方法。 (ActionBarSherlock,FacebookSDK,SlidingMenu,ViewPagerIndicator)
听起来像是一个愚蠢的解决方案,但只是匹配这种愚蠢的情况。
谷歌,你到底在做什么?答案 4 :(得分:0)
就我而言,我正在运行64位Linux(Linux Mint),我不得不使用sudo apt-get install ia32-libs
安装32位库
安装32位库后,我重新启动了eclipse并清理了ActionBarSherlock库,一切都很好
答案 5 :(得分:0)
您使用的是Android支持库吗?
我遇到此错误,因为我在ABS中使用了不同版本的Android支持库jar与我项目的其余部分。确保您使用的支持库jar在每个项目中都相同。
答案 6 :(得分:0)
奇怪的是,当我添加Android SDK build tools
的旧版本时,这个问题得到修复:18.x和17.x
(出于某种原因,我卸载了其中一些)