Android编译报错

前几天升级了一下android sdk,一些麻烦事也接着而来。

运行项目,出现:

[2012-11-28 14:50:20 - Dex Loader] Unable to execute dex: Multiple dex files define Lcn/ffcs/base/BaseActivity$ExitBroadcastReceiver;

[2012-11-28 14:50:20 - Wisdom_Refactor_baidu] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcn/ffcs/base/BaseActivity$ExitBroadcastReceiver;

网上查了下,出处忘了:

这是一个编译错误,在ADT的编译器和SDK的工具有差异或是版本不一致时常会出现的一个问题,解决的方案如下:

第一步: updated eclipse (Help->Check for updates)

第二部:升级SDK的Tools和platform-tools

第三部:在Eclipse->Project->去掉自动构建(Build Automatically)->选择Clear ->Build Project->启用自动构建(Build Automatically)


猜你喜欢

转载自ldl8818.iteye.com/blog/1736645