Android编译报错
16lz
2021-01-23
前几天升级了一下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)
更多相关文章
- 浅谈Android与Linux系统的差异
- Android版本差异
- Android ndk开发时查看编译器预定义宏
- Android与webview JS 键值编码差异
- Android的API与差异化之路
- Android各版本对照及版本差异 (版本一)
- android:layout_gravity和android:gravity属性差异
- 构建Android的交叉编译器、用NDK编译移植
- 第一章C++:函数返回值、GNU编译器命令