2013-01-04 39 views
0

我在運行時在android中收到錯誤消息。android中的.dex文件是什麼?我得到一個錯誤多個dex文件定義Lorg/springframework/core/NestedRuntimeException;

[2013-01-04 15:34:22 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/springframework/core/NestedRuntimeException; 
[2013-01-04 15:34:22 - ZipGrocery] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/springframework/core/NestedRuntimeException; 

回答

1

.dex表示Dalvik EXecutable。它是DVM(Dalvik虛擬機)需要的格式。 Android將DVM用作運行時環境。

您的.apk -files包含那些.dex個人(將.apk重命名爲.zip並親自查看)。

因此,您的Java源代碼必須轉換爲.dex,這應該在構建.apk時由您的Android-SDK完成。在這一步,在我看來,出現了一些問題,因此在運行時出現錯誤。

檢查你的代碼,看看你能做些什麼:

Multiple dex files define Lorg/springframework/core/NestedRuntimeException; 
相關問題