Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 引用google play服务获取map R.java文件错误_Android_Google Play Services - Fatal编程技术网

Android 引用google play服务获取map R.java文件错误

Android 引用google play服务获取map R.java文件错误,android,google-play-services,Android,Google Play Services,我在去年发布的旧应用程序中尝试mapv2,现在我正在尝试集成mapv2 我跟随 迄今为止所做的工作: 安装Google Play services SDK 将Google Play服务添加为Android库项目 在应用程序的项目中引用Google Play服务 此lib项目与其他项目配合良好 更改的舱单 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_p

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

我跟随

迄今为止所做的工作:

  • 安装Google Play services SDK
  • 将Google Play服务添加为Android库项目
  • 在应用程序的项目中引用Google Play服务
  • 此lib项目与其他项目配合良好
  • 更改的舱单

    <meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />
    
    
    
但是错误发生在引用GooglePlay服务到我的旧项目时,它会破坏我的所有资源文件

这可能是什么原因

我的项目库文件夹只包含更新的SupportV4,我也删除了它,但没有任何用处

我在谷歌上搜索过,但没有找到任何解决方案, 所以请帮帮我, 如有任何建议,我们将不胜感激

谢谢

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


希望这对您有所帮助。

我想说您的
res
文件夹中有任何错误。如果您的project explorer中没有任何错误标记(如下图所示),您可能需要进一步检查:

  • 转到控制台选项卡
  • 在看起来像屏幕的图标中,确保选择了Android
  • 清除第一个图标中的所有消息,就像一张带有“X”的纸
  • 转到项目>取消选中“自动生成”
  • 转到项目>清理
    • 选择您的procheck
    • 取消选中“立即开始生成”
    • 单击“确定”
  • 在项目资源管理器中,右键单击项目名称,然后单击“刷新”
  • 项目>构建项目
  • 返回控制台选项卡,检查是否存在一些错误,可能是关于文件名的错误,也可能是关于文件内容的错误,通常是在res文件夹中的一些文件夹中

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

    一个月前我遇到过同样的情况。我们需要检查三件事

  • 检查您的
    project.properties
    文件
    target=android-17
    ,您的目标android版本应该相同
  • 否则,请检查您的Google Play services库项目是否在
    project.properties
    文件中正确连接,如
    android.library.reference.1=../Google-Play-services_lib
  • 最后一件事就像一个魔术,如果你已经尝试了以上步骤。只需创建另一个工作区并在其中导入集成的代码,然后链接play service lib项目。注意:当导入您的项目时,它也不会提供Android软件包。在这段时间里,不要清理和构建,
    重新启动Eclipse
    就像Eclipse中的
    文件->重新启动
    一样

  • 它会破坏我所有的资源文件——这意味着什么?很抱歉,框架设计错误,它实际上会破坏我的R.java文件。你清理了你的项目了吗。尝试关闭项目并再次打开它。eclipse错误日志中显示的错误是什么。是的,我已经这样做了,&错误日志没有显示任何内容,在我的源代码文件夹中,包含对r文件引用的所有类文件都会产生错误Eclipse有一个名为problem view的视图,您可以在其中查看项目中的原始错误。请看一下这张图片以供参考。console没有给出任何错误,您发布的图像,我甚至在两个项目中搜索了id名称,如果它们相互冲突,但我没有得到任何类似的单词/id:(