0

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

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

每次我尝试从其他项目获取一些资源时(例如使用 setTheme(R.style.someStyle) 我收到错误“someStyle 无法解析或不是字段”。我发现这是因为 Eclipse 没有生成第二个R.java 在 gen 目录中。我以前的计算机上有这个。打开 gen 后有两个“包”,每个包都包含来自其他项目的 R.java。现在我只有一个。

你知道如何解决吗?

4

2 回答 2

0

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

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

图书馆:

嵌入式项目(库)

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

从嵌入项目(应用程序)中提取 R.java.id

于 2013-05-07T10:58:39.550 回答
0

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

于 2013-05-07T10:54:05.387 回答