错误起源:第一次把包导入时,运行正常,当我经过修改调试之后,在把最原始的覆盖在修改后的包时,刷新Eclipse中的项目工程,运行报错:
Unable to execute dex: Multiple dex files define Lcom/my/cop/miles/R$anim
导致原因:
1、在ADT编译器和SDK的工具有差异或是版本不一致时常会出现
2、引用的两个子项目有相同的包名也会导致这个问题(引用多余的jar包,包出现冲突)
解决方案:
Eclipse ——> Project ——> 去掉自动构建(Build Automatically)——> 选择project中的clear ——> 选择project中的Build Project ——>启动自动构建(Build Automatically)
另外还收集到两种解决方案:
方案一:
第一步: updated eclipse (Help->Check for updates)
第二部:升级SDK的Tools和platform-tools
第二部:在Eclipse->Project->去掉自动构建(Build Automatically)->选择Clear ->Build Project->启用自动构建(Build Automatically)
方案二:
还有一种情况是导入的jar包是双份sdk高版本会出现这个问题(我的就是)删除android dependence这个就好了