我正在开发一个Android应用程序,其中我使用了两个外部jar文件(库),并且这两个jar文件具有相同的包名和相同的类,但类中的方法略有不同。
我需要两个jar文件。我想在第一个jar中访问一个类,但在其他jar中不是同一个类。事实上,我从来不想在第二个罐子里的那个班级。
当我尝试同时使用两个jar文件时,我会遇到像
这样的异常java.lang.IllegalArgumentException: already added: Lcom/appcelerator/cloud/push/CCPushService$1;
那么如何才能访问第一个jar中的类或如何避免在第二个jar文件中使用该类?
答案 0 :(得分:1)
那么如何才能访问第一个jar中的类或如何避免在第二个jar文件中使用该类。
你摆脱了其中一个JAR。你想要什么也不适用于普通的Java。让两个具有相同类的JAR会给你带来不可靠的结果。
答案 1 :(得分:0)
您需要删除第二个jar文件。