无法执行dex:多个dex文件定义Lorg / andengine / AndEngine

时间:2014-05-21 18:09:20

标签: android andengine dalvik dex

运行项目时出现此错误:

[2014-05-21 20:42:51 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/andengine/AndEngine;
[2014-05-21 20:42:51 - MyActivity] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/andengine/AndEngine;

为什么我收到此错误?我该如何解决?

2 个答案:

答案 0 :(得分:0)

这表明您的项目中多次包含相同的类,通常是通过依赖项。确保检查所使用的库没有重叠。

答案 1 :(得分:0)

可能你正在使用同一个库多个类。因此,右键单击您的项目,单击属性,然后单击左侧的 Android 。查看“库”部分,如果您多次看到AndEngine,请删除一个。

MuhtemelenAndEnginekütüphanesiniayıprojedebirden fazlayerdekullanıyorsun。 Projenesağıkla,属性'我seç,soldan Android 'etıkla。 Aşağıda图书馆bölümündeeğerbirdenfazla AndEngineilebaşlayanşeyvarsabirtanehariçdiğerlerinitektek删除'a basarak sil。 Eğerzatenbir tane varsa,soldan Java Build Path 'etıkladıktansonorasağdan订购和出口'bas。 andengine.jar gibi bir dosya varsa soldantikinikaldır。 OK'ebasıpçıkvedene,işeyaramazsaProject - >干净的yap。 OdaişeyaramazsaJava构建路径 - >图书馆altındakakütüphanelerinisimleriniöyle。