无法加载android虚拟设备

时间:2012-05-14 03:23:22

标签: android

当我想使用AVD时出现错误:

[Dex Loader] Unable to execute dex: Multiple dex files define    
Lcom/willis/layout/Client_layoutActivity$1;
[client_layout] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/willis/layout/Client_layoutActivity$1;

3 个答案:

答案 0 :(得分:2)

我有这些消息:

[2013-01-22 21:36:43 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2013-01-22 21:36:43 - Prueba1] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl

我所做的是,在Eclipse中,转到我的 Android Dependencies 目录,然后右键单击它,选择构建路径,然后从构建路径中删除< / strong>,清理您的项目和构建。也许您想取消选中自动构建选项。

希望它有所帮助!

答案 1 :(得分:0)

您的问题与AVD无关,只与dexing(转换为Dalvik Executable)的过程有关,然后将其压缩到设备上的单个.apk文件中。

您似乎不止一次地加入com.willis.layout.Client_layoutActivity$1

答案 2 :(得分:0)

这是构建路径问题。确保您的bin文件夹未包含在构建路径中。右键单击您的项目,转到属性,然后单击构建路径。确保Honeycomb库位于libs /文件夹中,而不是源文件夹中。在库中单独包含库/构建路径中的库。顺便说一下,您可能需要引入android-support-v4库以获得Ice Cream Sandwich支持而不是Honeycomb支持库。