这是我要修复的错误:
说明:错误:错误:找不到与给定名称匹配的资源(在'value'处,值为'@ integer / google_play_services_version')。 资源: AndroidManifest.xml 位置第75行 类型: Android AAPT问题
我正在尝试在“其他”标签中的“{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:
在的说明中,它说:“将/ 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 /文件夹。有什么想法吗?
答案 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中:
从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库。它将作为添加的库之一出现:
现在我已经修复了错误:
答案 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兼容的库项目。