我正在完成 Android 示例设置,但缺少 R.java
我已经从这里下载了示例android项目:https://developers.google.com/cloud/samples/mbs/android/
当我解压它时,com.google.cloud.backend 目录中没有 R.java。
我只有两个文件:GCMBroadcastReceiver.java 和 GCMIntentService.java
我正在使用 Eclipse。我的理解是 R.java 是为每个项目自动生成的。我在想,由于这是一个独立的示例项目,因此 R.java 文件将会存在。
我错过了什么?我可以让 eclipse 为我生成这个文件吗?
谢谢
编辑
我发现,如果将项目构建目标更改为“Google API 4.4”而不是“Google API 4.0.3”,则错误就会消失。这看起来很奇怪,因为文件 R.java 仍然不存在?!?
最佳答案
找到了 R.java!
它位于 gen/com/google/cloud/backend/
源码中好像没有。虽然不确定它是如何编译的,但我会进一步研究一下。
编辑
我设法通过将 API 构建目标更改为 Google API 19 来编译 R.java。这似乎迫使它创建 R.java。然后我似乎能够将构建目标恢复到 API 15
编辑2 不确定更改 API 本身是否有效。当我将项目 id 添加到 consts.java 时,它似乎编译并创建了一个 R.java 文件
关于java - 导入 com.google.cloud.backend.R;丢失的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20623368/