0

一个 Android 应用项目使用两个库项目作为依赖项,每个库项目都有一些布局资源并自动生成“R”类。但是,IDE 与两个继承的“R”类混淆了。是否可以通过覆盖某些 ANT 属性来更改输出“R”类的名称?

我已经更改了依赖顺序,所以 IDE 先查找主源,然后查找库项目,但没有帮助。

4

2 回答 2

3

是否可以通过覆盖某些 ANT 属性来更改输出“R”类的名称?

不是我知道的。只需完全限定一个(或两个)R引用(例如com.wingman.libraryone.R,,因此您不依赖于import陈述。

于 2012-09-03T19:08:30.850 回答
0

你不能。该类R由 生成aapt,并且没有使用其他名称的选项。如果您在同一个文件中使用来自不同项目的资源,则必须使用完全限定的资源名称,如 CommonsWare 所说。

于 2012-09-03T19:17:25.113 回答