我正在使用带有 Android SDK 22.0.1 的 Eclipse 4.2.2 来构建一个使用 Facebook 和 Google Play 服务库的 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.
如果我不包含项目编译正确的库。我尝试了几种解决方案,例如 clean -> build project,尝试更新 sdk 工具(但我使用的是最新版本),但其中任何一个都有效。我什至尝试将操作系统切换到 Windows 7(我使用 Mountain Lion)并且出现了同样的问题。
有趣的是我有另一个项目,这两个库都添加了,唯一的区别是,到目前为止,另一个项目的资源比我崩溃的项目少。
我已经被这个问题困扰了两个星期,仍然没有找到解决方案。
提前致谢。
PS:相关问题->生成资源ID时出现aapt错误