如何将Google Play服务添加到我的Eclipse ADT项目中

时间:2017-03-23 14:48:10

标签: android eclipse google-play-services eclipse-adt

这是我要修复的错误:

说明:错误:错误:找不到与给定名称匹配的资源(在'value'处,值为'@ integer / google_play_services_version')。 资源: AndroidManifest.xml 位置第75行 类型: Android AAPT问题

enter image description here

我正在尝试在“其他”标签中的“{3}}”下面的“向您的项目添加Google Play服务”下实施解决方案。我已经使用app / build.grandle文件的依赖项{}部分中的以下行修复了Android Studio中的此错误:

compile 'com.google.android.gms:play-services:9.0.2'

但是,对于特殊情况,我需要在Eclipse ADT中实现相同的修复。使用Eclipse Android SDK Manager,我已经安装了Google Play服务,修订版39:

https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project

我可以确认它是安装在我的电脑上的C:\ Users \ jaimemontoya \ android-sdks \ extras \ google \ google_play_services:

enter image description here

enter image description here的说明中,它说:“将/ extras / google / google_play_services / libproject / google-play-services_lib /中的库项目复制到您维护Android应用项目的位置。”< / p>

正如您在上图所示,我的Google Play服务版本39安装中没有/ extras / google / google_play_services / libproject / google-play-services_lib /文件夹。有什么想法吗?

2 个答案:

答案 0 :(得分:8)

我实施了Andrew S在Missing "<sdk>/extras/google/google_play_services/libproject" folder after update to revision 30提供的解决方案。首先,我下载了https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip。这意味着我尝试使用的是版本39而不是谷歌播放服务,而是使用旧版本28。

我解压缩文件并将其放在C:\ Users \ jaimemontoya \ android-sdks \ extras \ google \ google-play-services中:

enter image description here

从Eclipse我用过File&gt;导入...&gt; Android&gt;现有的Android代码进入工作区&gt;根目录:C:\ Users \ jaimemontoya \ android-sdks \ extras \ google \ google-play-services \ libproject \ google-play-services_lib

我确认一切看起来都是正确的:

要导入的项目:C:\ Users \ jaimemontoya \ android-sdks \ extras \ google \ google-play-services \ libproject \ google-play-services_lib 新项目名称:google-play-services_lib

然后从Eclipse Package Explorer我右键单击我的项目,转到Properties,然后单击Android,最后在向下滚动后我使用了&#34; Add ...&#34;按钮添加google-play-services_lib库。它将作为添加的库之一出现:

enter image description here

现在我已经修复了错误:

enter image description here

答案 1 :(得分:1)

您还可以在Eclipse ADT中使用最新版本的GPS。通过Studio Manager从SDK Manager下载的Google Repository版本68,导航到$ ANDROID_SDK_ROOT / extras / google / m2repository / com / google / android / gms。对于所需的每个服务,转到子目录#PLAY_SERVICE_NEEDED#/ $ VERSION并提取包含的AAR文件(这只是一个zip文件)。在AAR中,您将找到classes.jar,manifest和res(sources),您可以从中创建与ADT兼容的库项目。