좋아요.이 문제로 인해 봤지만, 저의 인생에서 내 문제를 해결할 수는 없습니다.Kryonet을 Android에서 작동 시키려고 시도합니다.
먼저 libGDX 프레임 워크 내에서 게임을 만드는 이클립스를 사용하고 있습니다. 프로젝트 내에서 kryonet을 가져 왔습니다.
PC 용으로 컴파일 할 때 작동합니다.
내가 안드로이드에 대한 컴파일 할 때 내 문제는, 그것은 나에게이 오류 제공 :
내가 할 수있는 모든 일을 한Dx trouble writing output: already prepared
[Dex Loader] Unable to execute dex: Multiple dex files define Lcom/esotericsoftware/jsonbeans/Json$FieldMetadata;
[-android] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/esotericsoftware/jsonbeans/Json$FieldMetadata;
, 내 안드로이드 프로젝트 내 빌드 목록에 라이브러리를 추가 한, 내가 가진를 안드로이드 프로젝트의/lib 폴더에 추가했습니다. DEX 폴더를 삭제했습니다. 나는 내 건물을 청소하고 다시 시작했다. 내/gen은 내 주문/수출에서 내/src 위에 있으며, 나는 분명히 기본적인 것을 놓치고 있습니다. 나는 오늘 이것을 모두 봤다.
asm
jsonbeans
junit
kryo
kryo-debug
minlog
minlog-none
objenesis
reflectasm
누군가가 나를 도와 주시겠습니까 : Kryonet에 관한 내가 사용하고 도서관 및 .jar의
목록? 내가 jsonbean 제거하면 동일한 패키지의 중복 참조가있다, 그것이 말하는 것처럼 내가
[2013-12-19 22:35:43 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/esotericsoftware/kryo/ClassResolver;
[2013-12-19 22:35:43] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/esotericsoftware/kryo/ClassResolver;
-update- 물론 당신은 내가 성공적으로 안드로이드에 성공적으로 컴파일해야한다는 것을 알아야한다. 이 문제는 저의 게임에 KryoNet을 가져 오기 위해 전적으로 관련이 있습니다.감사합니다 :) – Krtko