我试图将android代码打包到一个jar文件中,以便我可以在另一个项目中使用它.但是,当我这样做时,我收到以下错误消息.如果有人这样做,我不确定如何正确地做到这一点请发布链接,一些细节将非常有用.
谢谢
Error generating final archive: Found duplicate file for APK: AndroidManifest.xml
Origin 1: C:\Users\Admin\workspace\Test\bin\resources.ap_
Origin 2: C:\Users\Admin\workspace\Test\lib\JarLib.jar
Run Code Online (Sandbox Code Playgroud)
我必须在很多项目中使用它,所以我想将其编译为jar,就像在线提供的其他库一样,如twitter4j,googleAnalytic和androidsupportlibrary,我需要知道哪个文件夹必须包含在Jar文件中.我尝试通过排除resources文件夹并使用eclipse-> export来构建它,虽然它构建了jar但是在另一个测试项目中包含它会显示上面的错误消息.
当您的内容不包含纯java文件时就会发生该错误!
如果您的“自己的类”是纯 Java 的,请创建一个 JAR 文件,并将该 JAR 文件添加到您想要的任何 Android 项目中(将其放在项目的 libs/ 中,如果您使用的是蚀)。不过,如果您需要 Android 资源等,您可以为Eclipse或Eclipse 外部创建一个 Android 库项目。
或者项目属性 -> 选择 Android 选项卡 -> 检查 isLibrary 选项 -> 确定
| 归档时间: |
|
| 查看次数: |
2912 次 |
| 最近记录: |