Unable to execute dex: Multiple dex files define Lcom/ckt/vas/miles/R$anim

错误起源:第一次把包导入时,运行正常,当我经过修改调试之后,在把最原始的覆盖在修改后的包时,刷新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这个就好


你可能感兴趣的:(TO,Files,dex,multiple,define,execute,Unable,dex:)