【问题标题】:Linking two projects, other R.java not generated链接两个项目,其他 R.java 未生成
【发布时间】:2013-05-07 10:45:55
【问题描述】:

我一直在编写一个包含两个项目的应用程序。他们工作正常,但最近我将我的项目转移到新计算机上,并且出现了链接这两者的问题。我在 pendrive 上手动移动了它们,所以我不得不再次添加所有项目导入。

首先导入特定类时出现问题,但我通过右键单击项目 -> 构建路径 -> 配置构建路径 -> 项目 -> 添加并添加第二个项目解决了这个问题。太好了,这行得通。但这还不是全部。

每次我尝试从其他项目获取一些资源(例如使用 setTheme(R.style.someStyle) 时,我都会收到错误“someStyle cannot be resolvet or is not a field”。我发现这是因为 Eclipse 没有t 在 gen 目录中生成了第二个 R.java。我以前的计算机上有。打开 gen 后有两个“包”,每个包都包含来自其他项目的 R.java。现在我只有一个。

你知道怎么解决吗?

【问题讨论】:

    标签: android project manifest android-resources r.java-file


    【解决方案1】:

    您可以创建一个新项目,然后将“src”和“res”文件夹中的所有类和资源复制到新项目中,然后您就可以构建您的新项目了。

    【讨论】:

      【解决方案2】:

      您不再需要两个 R....。检查你的进口。可以找到合并在唯一的R类中的资源

      只是一个例子,如果不喜欢你的,请提供更多信息:

      图书馆:

      来自 App 的 R.java.id 的图像:

      【讨论】:

      • 其实没有。它们没有合并
      猜你喜欢
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 2022-08-03
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多