引用谷歌播放服务的地图R.java文件错误

时间:2014-01-11 04:50:40

标签: android google-play-services

我正在尝试使用我去年发布的旧应用程序中的mapv2,现在我正在尝试集成mapv2

我关注this guide

到目前为止完成的工作:

  • 安装Google Play服务SDK。
  • 将Google Play服务添加为Android库项目。
  • 在您应用的项目中引用Google Play服务。
  • 这个lib项目适用于其他项目,
  • 更改了清单

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

但是在将google play服务引用到我的旧项目时出现错误,它会破坏我的所有资源文件。

这可能是什么原因?

我的项目lib文件夹仅包含更新的支持v4,我也删除了它,但没有使用

我用谷歌搜索但没有得到任何解决方案,   所以请帮帮我  任何建议表示赞赏

谢谢

3 个答案:

答案 0 :(得分:2)

查看Google Map v2集成的this链接。这为地图集成提供了逐步指导。

希望这对你有帮助..

答案 1 :(得分:0)

我会说你的res文件夹中有任何错误。如果您的项目资源管理器中没有任何错误标记(如此enter image description here),可能您可以进一步检查:

  1. 转到“控制台”标签
  2. 在看起来像屏幕的图标中,确保选择了Android。
  3. 清除第一个图标中的所有消息,就像带有“X”的纸张
  4. 转到项目&gt;取消选中“自动构建”
  5. 转到项目&gt;清洁
    • 选择你的procheck
    • 取消选中“start build inmediatelly”
    • 点击确定
  6. 在项目资源管理器中,右键单击项目名称,然后单击刷新
  7. 项目&gt;建设项目
  8. 返回“控制台”选项卡,检查是否存在某些错误,可能是文件名,也可能是文件内容,通常位于res文件夹内的某些文件夹中
  9. enter image description here

    ,请注意您可能会破坏您的R文件,如果任何资源文件中的某些文件(图像,xml文件)或某些值名称(字符串名称,整数名称)具有重复的名称。 可能您的某些文件或值的名称也会在其他资源中使用,可能在gooogle play服务资源中。检查一下。

答案 2 :(得分:0)

我过去一个月的情况也是如此。我们需要检查三件事。

  1. 检查您的project.properties文件target=android-17,您的目标Android版本应该相同。
  2. 请检查您的Google Play服务库项目是否在project.properties文件中正确连接android.library.reference.1=../google-play-services_lib
  3. 最后一件事就像一个魔术,如果上面的步骤你已经尝试过了。只需创建另一个工作区并在其中导入集成代码,然后链接播放服务lib项目。注意:导入项目时,也不会给Android包。那时候Don't clean and builddo restart you Eclipse就像Eclipse中的File->Restart一样。