如何将 Google Play 服务添加到我的 Eclipse ADT 项目
How to add Google Play services to my Eclipse ADT project
这是我要修复的错误:
描述: 错误:错误:找不到与给定名称匹配的资源(在 'value' 处,值为“@integer/google_play_services_version”)。
资源: AndroidManifest.xml
位置:第75行
类型: Android AAPT 问题
我正在尝试实施我在 https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project、"Add Google Play Services to Your Project" 下的 "OTHER" 选项卡中看到的解决方案。我已经在 Android Studio 中修复了这个错误,方法是在我的 app/build.grandle 文件的 dependencies {} 部分使用以下行:
compile 'com.google.android.gms:play-services:9.0.2'
但是,由于特殊情况,这次我需要在 Eclipse ADT 中实现相同的修复。使用 Eclipse Android SDK 管理器,我已经安装了 Google Play 服务,修订版 39:
我可以确认它安装在我的计算机上 C:\Users\jaimemontoya\android-sdks\extras\google\google_play_services:
在 https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project 的说明中说:"Copy the library project at /extras/google/google_play_services/libproject/google-play-services_lib/ to the location where you maintain your Android app projects."
如您在上图中所见,我的 Google Play 服务修订版 39 安装中没有 /extras/google/google_play_services/libproject/google-play-services_lib/ 文件夹。有什么想法吗?
我实现了 Andrew S 在 . First, I downloaded https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip 提供的解决方案。这意味着我没有尝试使用 Google Play 服务,修订版 39,而是使用了较旧的修订版 28。
我解压文件放在C:\Users\jaimemontoya\android-sdks\extras\google\google-play-services:
从 Eclipse 我使用了文件 > 导入... > Android > 现有 Android 代码进入工作区 > 根目录: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 中我右键单击我的项目,转到属性,然后单击 Android 最后向下滚动后我使用 "Add..." 按钮添加 google-play-services_lib 图书馆。它将作为添加的库之一出现:
现在我的错误已修复:
您还可以将最新版本的 GPS 与 Eclipse ADT 一起使用。通过 SDK 管理器从 Studio 下载 Google 存储库的版本 68,导航到 $ANDROID_SDK_ROOT/extras/google/m2repository/com/google/android/gms。对于每个需要的服务,转到子目录#PLAY_SERVICE_NEEDED#/$VERSION 并提取包含的 AAR 文件(它只是一个 zip 文件)。在 AAR 中,您会发现 classes.jar,一个清单和资源(源),您可以从中创建一个 ADT 兼容的库项目。
这是我要修复的错误:
描述: 错误:错误:找不到与给定名称匹配的资源(在 'value' 处,值为“@integer/google_play_services_version”)。 资源: AndroidManifest.xml 位置:第75行 类型: Android AAPT 问题
我正在尝试实施我在 https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project、"Add Google Play Services to Your Project" 下的 "OTHER" 选项卡中看到的解决方案。我已经在 Android Studio 中修复了这个错误,方法是在我的 app/build.grandle 文件的 dependencies {} 部分使用以下行:
compile 'com.google.android.gms:play-services:9.0.2'
但是,由于特殊情况,这次我需要在 Eclipse ADT 中实现相同的修复。使用 Eclipse Android SDK 管理器,我已经安装了 Google Play 服务,修订版 39:
我可以确认它安装在我的计算机上 C:\Users\jaimemontoya\android-sdks\extras\google\google_play_services:
在 https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project 的说明中说:"Copy the library project at /extras/google/google_play_services/libproject/google-play-services_lib/ to the location where you maintain your Android app projects."
如您在上图中所见,我的 Google Play 服务修订版 39 安装中没有 /extras/google/google_play_services/libproject/google-play-services_lib/ 文件夹。有什么想法吗?
我实现了 Andrew S 在
我解压文件放在C:\Users\jaimemontoya\android-sdks\extras\google\google-play-services:
从 Eclipse 我使用了文件 > 导入... > Android > 现有 Android 代码进入工作区 > 根目录: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 中我右键单击我的项目,转到属性,然后单击 Android 最后向下滚动后我使用 "Add..." 按钮添加 google-play-services_lib 图书馆。它将作为添加的库之一出现:
现在我的错误已修复:
您还可以将最新版本的 GPS 与 Eclipse ADT 一起使用。通过 SDK 管理器从 Studio 下载 Google 存储库的版本 68,导航到 $ANDROID_SDK_ROOT/extras/google/m2repository/com/google/android/gms。对于每个需要的服务,转到子目录#PLAY_SERVICE_NEEDED#/$VERSION 并提取包含的 AAR 文件(它只是一个 zip 文件)。在 AAR 中,您会发现 classes.jar,一个清单和资源(源),您可以从中创建一个 ADT 兼容的库项目。