我有一个使用 maven-android 插件的 android 项目设置。该插件遵循 Maven 输出文件夹的位置R.java
文件(即target/generated-sources/r
).
但是,当在 Eclipse 中使用这个项目时,我无法配置 aapt 来依赖该文件夹。
即使我手动进入项目属性并手动设置文件夹,ADT 插件也会进入并resets只是一些设置(即添加/gen
文件夹恢复为源文件夹,并将输出文件夹恢复到/bin/classes
代替/target/classes
),同时离开专家/target/generated-sources/r
文件夹并破坏项目的构建。
我想将默认的 Maven 文件夹结构与 Eclipse ADT 一起使用。关于我如何做到这一点有什么想法吗?
Thanks
回复评论:
- 是的,我正在使用 m2e-android 插件。
- 因为ADT仍在生成R.java
/gen
,如果下面仍然存在 R.java,则 Eclipse 无法编译target/generated-sources/r
由于重复的类定义。
不幸的是,适用于 M2E 的 Android 连接器 http://rgladwell.github.com/m2e-android不支持将生成的文件夹(如 ADT gen 文件夹)移动到其他目录。这是 ADT 的限制,尽管有一张票可以探索绕过此限制的方法:
https://github.com/rgladwell/m2e-android/issues/68 https://github.com/rgladwell/m2e-android/issues/68
如果您想了解最新动态,请对此票发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)