我有一个依赖于android库(apklib)项目的Android项目。这些项目在Eclipse中构建得很好但是使用maven的命令行构建失败了抱怨重复的R类(来自我的android库项目的R类)。
在我的目标文件夹中,我有三个子目录。
是否存在'unpack'文件夹的存在和内容?其中的R.java文件导致重复的R类构建失败。
答案 0 :(得分:1)
我建议使用Android Maven Plugin(3.0.0)的最新版本,看看如何设置apklib使用的samples。这将解决您的问题。
答案 1 :(得分:0)
我错误地设置了库项目的pom.xml。我明确地将生成的java文件包含在build / resources下(从另一个项目复制pom.xml文件的工件)。删除它消除了解压缩目录中的重复R.java文件。 unpack目录确实存在并且与问题中发布的结构相匹配。
顺便说一下,如果我运行'mvn compile',那么库项目样本会失败,但是对于'mvn install'工作正常。我是一个maven n00b,所以这可能是合理的。