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

发布于 2024-12-10 09:36:11 字数 166 浏览 0 评论 0原文

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

I recently split some code out into an Android library project. I added references to that project from my application project. I know get an error that states this "Error generating final archive: Found duplicate file for APK: AndroidManifest.xml". I am assuming this has something to do with the library project having an AndroidManifest.xml file as well. What do I need to do to get rid of this error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

望她远 2024-12-17 09:36:11

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

从 android mavne 插件 3.9.0-rc2 开始,您还可以创建 aar。

If the library is not using any Android code it can be a plain jar and needs no manifest. If it does use Android code you still just package it up as a jar and reuse. This has all gotten much better with r14 of the SDK. Use that or the Android Maven Plugin for reusing Android code with the apklib project type.

As of 3.9.0-rc2 of the android mavne plugin you can also create an aar.

空城旧梦 2024-12-17 09:36:11

如果您使用 android maven 集成,则应该在 android sdk 依赖项中添加“provided”范围。

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

If your are using android maven integration, you should add the "provided" scope in your android sdk dependency.

<dependency>        
<groupId>com.google.android</groupId>        
<artifactId>android</artifactId>        
<version>2.3.3</version>        
<scope>provided</scope>        
</dependency>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文