如何导入Android库并在生产代码和测试中使用它?

| 我已经从我的应用程序中提取了很多功能到一个库中。问题是我想在生产代码和测试中都使用库类。问题是我的应用程序,我的库和测试代码是单独的模块,因此应用程序代码和测试代码都需要依赖于库。当我尝试编译测试模块时,出现以下错误:
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: (some class)
它很神秘,但是它试图说明我已经多次尝试将相同的类添加到
.dex
文件中。这并不奇怪,因为测试代码取决于库代码和编译时的应用程序,而这也取决于编译时的库。如何设置依赖关系(或更改代码)以避免这种情况? 注意:我正在使用IntelliJ IDEA 10.5 CE,所以我使用它们的术语,但是我认为问题至少在概念上与IDE无关。     
已邀请:
        这是IDEA中的错误,我们为此提交了一个问题,请观看/投票。     
        嗨,我觉得同一罐子以不同的方式多次添加。 将jar放入项目的方法有两种
Right on Project->Properties->Java Build Path->Add Jars->
Right on Project->Properties->Java Build Path->Add External jars->
首先取出所有罐子。在您的应用程序文件夹内创建一个文件夹,在其中放置所有必需的jar。
Right on Project->Properties->Java Build Path->Add Jars-> select your project folder and select the jar file
谢谢 迪帕克     

要回复问题请先登录注册