找到APK的重复文件:AndroidManifest.xml

时间:2011-10-18 21:26:02

标签: android android-manifest google-tv

我最近将一些代码拆分为Android库项目。我从我的应用程序项目中添加了对该项目的引用。我知道得到一个错误,指出这个“生成最终存档时出错:找到APK的重复文件:AndroidManifest.xml”。我假设这与具有AndroidManifest.xml文件的库项目有关。我需要做些什么才能摆脱这个错误。

2 个答案:

答案 0 :(得分:3)

如果库没有使用任何Android代码,它可以是普通jar并且不需要清单。如果它确实使用Android代码,您仍然只需将其打包为jar并重复使用。使用SDK的r14,这一切都变得更好了。使用它或Android Maven插件重复使用apklib项目类型的Android代码。

从android mavne插件的3.9.0-rc2开始,你也可以创建一个aar。

答案 1 :(得分:0)

如果你正在使用android maven集成,你应该在你的android sdk依赖项中添加“提供”范围。

<dependency>        
<groupId>com.google.android</groupId>        
<artifactId>android</artifactId>        
<version>2.3.3</version>        
<scope>provided</scope>        
</dependency>