首页 > 解决方案 > 在 Android Eclipse 中出现错误“找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version')”

问题描述

我正在尝试使用 Eclipse 运行一个 android 项目,不幸的是,我收到一个错误,因为“找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version')”。

为了解决这个问题,我做了以下

  1. 尝试复制“/extras/google/google_play_services/libproject/google-play-services_lib 库项目”,但根据我在最新版本的 android 中的理解,“google-play-services_lib”被分解为多个库,位于“/ extras/google/m2repository/com/google/android/gms”。

  2. 我将“/extras/google/m2repository/com/google/android/gms”复制到我的 Eclipse 工作区。

  3. 重新启动eclipse并尝试从项目选择中添加“请选择一个库项目”,但它被隐藏了。

    请找到错误的附件 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

提前致谢

标签: androideclipsegoogle-play

解决方案


您有两种方法可以解决此错误。

  1. 转到google-play-services_lib/res/values/version.xml中的文件并查看该符号的原始整数:

    <整数名称="google_play_services_version">4030599 </整数>

将其替换为AndroidManifest.xml

<meta-data
   android:name="com.google.android.gms.version"
   android:value="4030599"/>

Eclipse -> 导入 -> 现有的 android 代码 -> 浏览 -> 导航到 google-play-services_lib 文件夹(android-sdk/extras/google/google_play_services/libproject)。

然后在您的项目控件中单击->

properties -> android -> libraries,添加 -> 选择刚刚导入的项目 -> ok

我希望它对你有用。


推荐阅读