Android build works in Eclipse but not with Ant (“already added”)

北城余情 提交于 2019-11-30 20:49:04

i got the same problem using maven because it correctly added the ormlite-core-jarfile, which contains the packages and classes as the core-jar with a few additional classes.

I added an exclusion and now it works

            <dependency>
                <groupId>com.j256.ormlite</groupId>
                <artifactId>ormlite-android</artifactId>
                <version>4.9</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.j256.ormlite</groupId>
                        <artifactId>ormlite-core</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

I solved my problem by creating a third Android project with only the ORMlite JAR in it that the two other projects depended on.

My problem was that all jars in any ./libs folder were included, not just the ones as specified in my eclipse .classpath. So I had some duplicates laying around there. I just needed to clean up my ./libs. You can find out what ant is all including in its "classpath" by running "ant -v debug", somewhere in the top half of the output.

Had the same problem but with android-support-v4.jar — it was used in referenced project library and app project. Here's the solution

Workaround: 1. Remove file android-support-v4.jar from App/libs 2. In Eclipse add jar referenced to ReferencedProjectLibrary/libs/android-support-v4.jar

It works in Eclipse and Ant too ;)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!