我有一个使用maven-android插件的android项目设置。该插件遵循maven输出文件夹中R.java
文件(即target/generated-sources/r
)的位置。
但是,在Eclipse中使用该项目时,我无法配置aapt依赖于该文件夹。
即使我手动进入项目属性并手动设置文件夹,ADT插件仍会进入并仅重置一些设置(即,将/gen
文件夹添加回源文件夹,并将输出文件夹恢复为/bin/classes
而不是/target/classes
),同时保留maven /target/generated-sources/r
文件夹并中断项目的构建。
我想在Eclipse ADT中使用默认的Maven文件夹结构。关于如何执行此操作的任何想法?
谢谢
回应评论:
/gen
中生成R.java,但是由于重复的类定义,如果target/generated-sources/r
下仍然存在R.java,则Eclipse无法编译。 最佳答案
不幸的是,Android Connector for M2E不支持将生成的文件夹(如ADT gen文件夹)移动到其他目录。这是ADT的一项限制,尽管有一张票可以探索解决此限制的方法:
https://github.com/rgladwell/m2e-android/issues/68
如果您想保持最新,请对此票发表评论。