【问题标题】:R.java file cannot be resolved after importing Google Play Services导入 Google Play 服务后无法解析 R.java 文件
【发布时间】:2015-05-21 08:37:47
【问题描述】:

我创建了一个 Android 应用,当我导入 Google Play 服务库时,它会删除 R.java 文件。

我已经清理并构建了项目,还重新启动了 eclipse,但无法获取 R.java 文件。

如何解决这个问题?

谢谢。

【问题讨论】:

  • R.java 文件如您所知是自动生成的,所以它会在您构建项目时自动生成。然后如果你没有构建你的项目然后检查资源文件夹,可能会有问题。
  • 资源文件夹中可能存在问题。
  • 会有什么问题?
  • @SwetaSharma 明确告诉你检查资源文件夹,并在下面的“问题”选项卡或“错误日志”选项卡或“控制台”选项卡中查看,你会看到那里。
  • 您一定是 res 文件夹中的 xml 有问题,例如拼写错误。先检查xmls然后我们会看到

标签: android google-play-services r.java-file


【解决方案1】:

这里提到:https://developer.android.com/google/play-services/setup.html#Setup

以下是设置 Google Play 服务的不同步骤:

  1. 将 /extras/google/google_play_services/libproject/google-play-services_lib/ 中的库项目复制到您维护 Android 应用项目的位置。
  2. 将库项目导入 Eclipse 工作区。点击 File > Import,选择 Android > Existing Android Code into Workspace,然后浏览到库项目的副本以将其导入。
  3. 在您的应用项目中,引用 Google Play 服务库项目。 See Referencing a Library Project for Eclipse 了解有关如何执行此操作的更多信息。

注意:不要忘记将库复制到您的开发工作区:

【讨论】:

    【解决方案2】:

    检查您的资源文件错误。 解决您的资源 xml 文件错误后删除 import android.R;从您的 java 文件中导入 com.your.package.name.R;在你的java中

    【讨论】:

      【解决方案3】:

      最后我自己找到了解决方案。

      我刚刚将 AndroidManifest.xml 文件中的 android:minSdkVersion="8" 更改为 android:minSdkVersion="14" 并解决了问题。

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-27
        • 1970-01-01
        相关资源
        最近更新 更多