Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个 Android 应用项目使用两个库项目作为依赖项,每个库项目都有一些布局资源并自动生成“R”类。但是,IDE 与两个继承的“R”类混淆了。是否可以通过覆盖某些 ANT 属性来更改输出“R”类的名称?
我已经更改了依赖顺序,所以 IDE 先查找主源,然后查找库项目,但没有帮助。
是否可以通过覆盖某些 ANT 属性来更改输出“R”类的名称?
不是我知道的。只需完全限定一个(或两个)R引用(例如com.wingman.libraryone.R,,因此您不依赖于import陈述。
R
com.wingman.libraryone.R
import
你不能。该类R由 生成aapt,并且没有使用其他名称的选项。如果您在同一个文件中使用来自不同项目的资源,则必须使用完全限定的资源名称,如 CommonsWare 所说。
aapt