我有一个使用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文件夹结构。关于如何执行此操作的任何想法?

谢谢

回应评论:

  • 是,我正在使用m2e-android插件。
  • 因为ADT仍在/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

    如果您想保持最新,请对此票发表评论。

    07-28 03:26
    查看更多