Android jar包中文件重复添加问题
类似如下问题:
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lxzy/android/agraphics/animation/AAnimator$1;
[2012-05-14 12:21:44 - QuickFinance] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
原因:
把libs弄成了Source Folder.导致里面的类被重复编译?
解决办法:
在/libs 文件夹上右键--Build Path--Use as Source Folder
而把工程转移另外一台电脑时,又导入了一遍jar 包,于是出现了类似楼主的异常提示
这样,现在这台电脑上的工程,找到/libs 文件夹,右键--Build Path--Remove from Build Path
再次编译工程,问题解决!!!
疑问:为什么有的 jar要source folder有的不需要?
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lxzy/android/agraphics/animation/AAnimator$1;
[2012-05-14 12:21:44 - QuickFinance] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
原因:
把libs弄成了Source Folder.导致里面的类被重复编译?
解决办法:
在/libs 文件夹上右键--Build Path--Use as Source Folder
而把工程转移另外一台电脑时,又导入了一遍jar 包,于是出现了类似楼主的异常提示
这样,现在这台电脑上的工程,找到/libs 文件夹,右键--Build Path--Remove from Build Path
再次编译工程,问题解决!!!
疑问:为什么有的 jar要source folder有的不需要?
版权所有: 博客园.Answer 转载请注明出处。www.cnblogs.com/xzy2046/