我在库中使用ActionBarLibrary,我在我的应用程序中使用
我在尝试编译时收到此消息
[2013-01-28 16:09:46 - Dex Loader]无法执行dex:多个dex文件定义Lcom / actionbarsherlock / R $ attr; [2013-01-28 16:09:46 - comfree]转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lcom / actionbarsherlock / R $ attr;
答案 0 :(得分:0)
正如here所述,昨天我面临同样的错误。我将错误的原因指向/ bin / classes。如果我在运行应用程序之前删除了/ classes目录,那么应用程序将编译并运行。当然,当我尝试实际导出应用程序时,/ classes目录会返回并伴随错误。
我的问题的解决方案是安装最新版本的Eclipse。然后,您将需要安装最新版本的ADT,但是之前为其他Eclipse安装下载的所有Android版本也将被检测并用于此版本。当我通过Eclipse导出或运行应用程序时,/ classes文件夹现在不会出现。
答案 1 :(得分:0)
右键单击项目以转到项目属性>> java构建路径>>选择Order and Export然后取消选择除android4.0之外的所有内容或者你所拥有的内容然后清理并构建你的项目,现在错误不再来了。
答案 2 :(得分:0)
我的问题的解决方案是我删除了我复制粘贴在项目的lib文件夹中的jar文件。我在构建路径中明确导入了外部jar