android - 在 Android Eclipse 中出现错误“找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version')”
问题描述
我正在尝试使用 Eclipse 运行一个 android 项目,不幸的是,我收到一个错误,因为“找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version')”。
为了解决这个问题,我做了以下
尝试复制“/extras/google/google_play_services/libproject/google-play-services_lib 库项目”,但根据我在最新版本的 android 中的理解,“google-play-services_lib”被分解为多个库,位于“/ extras/google/m2repository/com/google/android/gms”。
我将“/extras/google/m2repository/com/google/android/gms”复制到我的 Eclipse 工作区。
重新启动eclipse并尝试从项目选择中添加“请选择一个库项目”,但它被隐藏了。
提前致谢
解决方案
您有两种方法可以解决此错误。
转到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
我希望它对你有用。
推荐阅读
- datastax - 无法启动 bin/dse spark-sql。文件不例外 /tmp/hive
- java - 在 Java 中读取大型 Excel 工作表时出现内存不足异常
- vulkan - 指定 VkPipelineStageFlag 时是指阶段的开始还是阶段的结束?
- java - NestedScrollView里面的RecyclerView不工作,子recyclerview内部滚动,recyclerView上面的View根本不滚动
- javascript - 顶部的 Highcharts y 轴单位
- ios - 无法快速更改我的字符串日期的日期格式
- laravel - blog.test 没有在 laravel 上显示带有代客泊车的欢迎页面
- ios - 用户登录后更改菜单项
- python - python mysql django中的迁移错误
- vb6 - 旧的 OCX 插件无法在 Windows 2016 上运行