Eclipse中出现类似
Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;jar包中生成R文件问题
原因:
jar包里面包含有很多R文件的resource class,导致当项目进行编译时出现这个错误。
解决:
我遇到这个问题时,网上很多方案都没办法解决。后来发现是因为在导入项目的时候,重新导入的jar包是在bin目录下拷贝出来的,这会使得项目再次编译的时候会在jar包里面生成R的资源类文件。所以解决办法就是,重导jar包,导入的jar包最好从libs目录下引进,否则可能导致出现生成R文件。或者也可以进入出错的jar包中将涉及的R文件逐个删除,不过这样耗费的时间会增加很多。
Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;jar包中生成R文件问题
原因:
jar包里面包含有很多R文件的resource class,导致当项目进行编译时出现这个错误。
解决:
我遇到这个问题时,网上很多方案都没办法解决。后来发现是因为在导入项目的时候,重新导入的jar包是在bin目录下拷贝出来的,这会使得项目再次编译的时候会在jar包里面生成R的资源类文件。所以解决办法就是,重导jar包,导入的jar包最好从libs目录下引进,否则可能导致出现生成R文件。或者也可以进入出错的jar包中将涉及的R文件逐个删除,不过这样耗费的时间会增加很多。