Unable to execute dex: Multiple dex files define的解决办法
2013-06-04 20:21
357 查看
在android上导入外部的项目的时候Unable to execute dex: Multiple dex files define Lcn/howell/adapter/CurDeviceAdapter$LampNameTouch;
这个是adt版本不对导致的。出现此提示将workspace目录下的.metadata删除可能解决问题,(自己的项目两台adt版本不同,但之前未出现这种情况)
也可以更新adt, help-checking for updates,更新adt但是有可能更新了adt之后,sdk_tools也需要更新。
而国内现在连google的服务器不稳定,就会导致adt更新了sdk_tools不能更新,(我更新两台电脑都是这种情况)这时可以使用翻墙软件 “自由门”(专家版),在程序选项中将SDK Manager.exe添加进来更新,
在进行这步更新的时候会先下载platform-tools到android_sdk的temp目录下面,如果使用自动安装是不能安装的,所以当下载完毕后,到temp目录下将platform-tools版本解压复制里面的内容到platform-tools文件夹下即可,然后可以自动更新tools版本。更新adt的时候现在还是可以从googl的服务器上更新的,如果不能监测到更新,只要从网上下载相对应的版本即可。然后help-install new soft-add-local.将下载的adt安装到eclipse上即可(需是一个压缩包,如果不是自己打包)。
-----------------------分割线---------------------
这个问题搞了我一下午,耽误了我正常的工作。但是我还是花几分钟记录下来。上面是在百度上能搜到的唯一的相关方法,google无法访问。(对万恶的XXX表示痛恨!)
出现这个问题的是SDK的更新问题,不是ADT的更新问题。eclipse这个环境时不时出现问题,而且andorid不断更新,是好事,对于开发人员来说,有时候也是坏事。
解决办法:首先更新SDK,一定会有tools或者platform-tools未更新到新版本。更新一下就好了。但是如果和我一样倒霉,无法连接到google,也就无法更新的话。那么可以找一个已经更新过的人,拷贝他/tools或platform-tools你需要更新的目录极其里面的内容。替换原来自己的目录。注意,最好不要覆盖粘贴,容易出事,删除了再粘贴比较靠谱。
教训就是,得随时注意更新自己的开发环境。
这个是adt版本不对导致的。出现此提示将workspace目录下的.metadata删除可能解决问题,(自己的项目两台adt版本不同,但之前未出现这种情况)
也可以更新adt, help-checking for updates,更新adt但是有可能更新了adt之后,sdk_tools也需要更新。
而国内现在连google的服务器不稳定,就会导致adt更新了sdk_tools不能更新,(我更新两台电脑都是这种情况)这时可以使用翻墙软件 “自由门”(专家版),在程序选项中将SDK Manager.exe添加进来更新,
在进行这步更新的时候会先下载platform-tools到android_sdk的temp目录下面,如果使用自动安装是不能安装的,所以当下载完毕后,到temp目录下将platform-tools版本解压复制里面的内容到platform-tools文件夹下即可,然后可以自动更新tools版本。更新adt的时候现在还是可以从googl的服务器上更新的,如果不能监测到更新,只要从网上下载相对应的版本即可。然后help-install new soft-add-local.将下载的adt安装到eclipse上即可(需是一个压缩包,如果不是自己打包)。
-----------------------分割线---------------------
这个问题搞了我一下午,耽误了我正常的工作。但是我还是花几分钟记录下来。上面是在百度上能搜到的唯一的相关方法,google无法访问。(对万恶的XXX表示痛恨!)
出现这个问题的是SDK的更新问题,不是ADT的更新问题。eclipse这个环境时不时出现问题,而且andorid不断更新,是好事,对于开发人员来说,有时候也是坏事。
解决办法:首先更新SDK,一定会有tools或者platform-tools未更新到新版本。更新一下就好了。但是如果和我一样倒霉,无法连接到google,也就无法更新的话。那么可以找一个已经更新过的人,拷贝他/tools或platform-tools你需要更新的目录极其里面的内容。替换原来自己的目录。注意,最好不要覆盖粘贴,容易出事,删除了再粘贴比较靠谱。
教训就是,得随时注意更新自己的开发环境。
相关文章推荐
- Unable to execute dex: Multiple dex files define Lcom/google/common/annotations/GwtCompatible;解决办法
- Dex Loader] Unable to execute dex: Multiple dex files define Lcom/解决办法
- [原]Dex Loader] Unable to execute dex: Multiple dex files define Lcom/解决办法
- eclipse报错:Unable to execute dex: Multiple dex files define的解决办法
- Dex Loader] Unable to execute dex: Multiple dex files define Lcom/解决办法
- Unable to execute dex: Multiple dex files define Lcom/google/common/annotations/GwtCompatible;解决办法 .
- Android:Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants的解决办法
- “Unable to execute dex: Multiple dex files define...” 解决办法
- Unable to execute dex: Multiple dex files define异常的解决办法
- "Unable to execute dex: Multiple dex files define..."的解决办法
- Unable to execute dex: Multiple dex files define 解决办法
- Unable to execute dex: Multiple dex files define Lcom/google/common/annotations/GwtCompatible;解决办法
- Unable to execute dex: Multiple dex files define 解决办法
- Unable to execute dex: Multiple dex files define 解决方法
- [Android开发常见问题-11] Unable to execute dex: Multiple dex files define 解决方法
- Unable to execute dex: Multiple dex files define 解决方法
- Unable to execute dex: Multiple dex files define 解决方法
- Unable to execute dex: Multiple dex files define 解决方法
- Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define 解决
- 报错:Unable to execute dex: Multiple dex files define解决方法