一个Android应用程序项目使用两个库项目作为依赖项,每个库项目都有一些布局资源,并且有" R"类自动生成。然而,IDE正在与两个继承的" R"课程。是否可以更改输出的名称" R"通过覆盖一些ANT属性来分类?
我已经更改了依赖顺序,所以IDE首先查找主要来源,然后查找库项目,但它没有帮助。
答案 0 :(得分:3)
是否可以通过覆盖某些ANT属性来更改输出“R”类的名称?
不是我知道的。只需完全限定R
个引用中的一个(或两个)(例如com.wingman.libraryone.R
,因此您不依赖于import
语句。
答案 1 :(得分:0)
不,你不能。 R
类由aapt
生成,并且没有选项可以使用其他名称。如果您使用同一文件中不同项目的资源,则必须使用资源的完全限定名称,例如CommonsWare。