Android 谷歌与Maven的游戏服务?

Android 谷歌与Maven的游戏服务?,android,maven,aar,Android,Maven,Aar,我有点困惑。我想为Android安装Google Play服务,并发现以下问题: 有一个参考文件提供了一个安装大量mavenized API的项目。所以我下载并构建了它,以获得最新的Google Play服务API,但当我添加 <dependency> <groupId>com.google.android.gms</groupId> <artifactId>play-services</artifactId>

我有点困惑。我想为Android安装Google Play服务,并发现以下问题:

有一个参考文件提供了一个安装大量mavenized API的项目。所以我下载并构建了它,以获得最新的Google Play服务API,但当我添加

<dependency>
    <groupId>com.google.android.gms</groupId>
    <artifactId>play-services</artifactId>
    <version>5.0.89</version>
    <type>aar</type>
</dependency>

com.google.android.gms
,并阅读ProGuard部分,则必须至少有一个名为SafeParcelable的类,但Maven包含的项目甚至没有包含该类的公共包。我不知道这里发生了什么事

项目play-services-5.0.89.aar存在于Maven存储库中。但是我怎么用这个呢?既然是aar之类的,还有什么额外的任务要做吗

[更新]
好的,这似乎只是Eclipse的问题,因为com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext())可以由Maven编译,尽管Eclipse没有找到它。这意味着GooglePlayServicesAPI在项目中起作用

[更新2] 同时,我发现Eclipse不支持aar。但我使用了一个小技巧,将apklib和aar(由androidmaven插件支持)用于Eclipse。我解包(在Maven存储库中)并将其作为库导入Eclipse。然后我将库引用添加到主项目的属性中。Eclipse会找到这些库的类,因此不再有错误的Eclipse项目(即使内容辅助也可以工作),而且当您使用android Maven插件时,您甚至可以由Maven构建它。换句话说:您只需要将aar和apklib作为库导入Eclipse中,因为编写代码不会有错误的项目。对于构建过程来说,所有这些都无关紧要,因为Maven负责所有的构建处理