添加Google-play-services会导致aapt.exe崩溃

时间:2013-06-04 23:09:13

标签: android google-maps google-maps-android-api-2 google-play-services aapt

我正在尝试将谷歌地图v2用于Android,将google-play-services作为库添加到我的应用程序中。每次我设置对库的引用时,我都会看到一个窗口对话框,其中包含aapt.exe崩溃的消息。在我设置了对库的引用之后,我的所有源文件都会出错。我的gen文件夹中的R.java被删除了。 控制台正在发送此消息

[google-play-services_lib] R.java was modified manually! Reverting to generated version!

删除对google-play-services库的引用后,错误消失。我正在使用Eclipse Helio和SDK工具rev 22.0.1

I tried almost every solution/suggestion people have told in that thread.

有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

使用eclipse项目属性将Google-play-services_lib添加到项目后,您将在项目文件夹中查看project.properties文件(您可以编辑的简单文本文件)。检查是否 android.library.reference.1 =“您的Google-play-services_lib路径”是正确的。
您无需像在Google指令中那样将Google-play-services_lib文件夹复制到项目中,但project.properties中的路径应该是正确的。我更喜欢“ c:\ android-sdk ... ”这样的完整路径。
Eclipse创建了一个错误的相对路径。我纠正了这条路后,它对我有用。

答案 1 :(得分:0)

我现在知道了18个月之后。我无法在项目设置的Android选项卡中将google-play-services_lib作为lib项目使用。但是将其作为Android项目导入并将其作为项目引用(在Java Build Path中的" projects"选项卡中)确实有效。