我正在使用Eclipse 4.2.2和Android SDK 22.0.1构建一个使用Facebook和Google Play Services库的Android应用程序。然而,我遇到了一个问题:每次我包含其中一个或两个库时,aapt详细模式都会在某些点崩溃,就像这样(我认为即使关闭详细模式,也会发生崩溃,因为R.java文件没有在我的项目中创建):
[2013-06-21 01:33:40 - Project] (new resource id com_facebook_placepickerfragment_list_row from /Users/Solens/workspace/FacebookSDK/res/layout/com_facebook_placepickerfragment_list_row.xml)
[2013-06-21 01:33:41 - Project] (new resource id com_facebook_us
[2013-06-21 01:33:41 - Project] 'aapt' error. Pre Compiler Build aborted.
如果不包括库,该项目可以编译成功。我尝试了多种解决方案,例如清理->构建项目,尝试更新SDK工具(但我使用的是最新版本),但这些方法都没有奏效。我甚至尝试切换操作系统到Windows 7(我使用的是Mountain Lion),但是出现了相同的问题。
有趣的是,我有另一个项目,两个库都被添加了进去,唯一的区别是这个其他项目比我的崩溃项目资源少得多。
我已经陷入这个问题两周了,仍然没有找到解决方案。
提前感谢您的帮助。
注:相关问题 -> 在生成资源ID时出现aapt错误