2012-11-30 2 views
7

나는 안드로이드 응용 프로그램에서 Kryonet를 사용하는 것을 시도하고있다,하지만 난, 심지어는 내 안드로이드 휴대 전화에 안드로이드 가상 장치에 그것을 시도 할 때, 나는이 오류를 얻을 : 이미Kryonet 및 안드로이드

-Could not find class 'com.esotericsoftware.kryonet.Client', referenced from method com.Boussole.phone.MainActivity.onCreate 

I을 당신이 항아리 라이브러리를 복사하고 libs와 폴더에 (붙여 넣기하는 것입니다 추가 할

properties/java build path --> Libraries-->add jars --> kryonet-2.18-all.jar 
+1

빌드 경로의 스크린 샷을 추가하십시오. – m0skit0

+0

라이브러리를 libs 폴더에 넣으십시오. – njzk2

답변

3

는 ADT와 함께 Eclipse를 사용하는 경우, 당신이 가지고있는 유일한 것은 할 : 빌드 경로에 Kryonet 추가 이 폴더는 이미 Android 프로젝트 아래에 있습니다.), 과 ADT가이를 빌드 경로에 추가합니다.

실제로 빌드 경로 (이전 방법)에 jar 파일을 추가하면 올바르게 컴파일되지만 앱을 시작할 때 NoClassDefFoundException이 제공됩니다.

내가 내 이클립스 작업 공간으로 프로젝트를 수입했다

0

(답은 이미 njzk2의 간결한 코멘트에 했나요되었다). 를 통해 ...

파일> 가져 오기> 기존 프로젝트를 작업 영역으로 가져옵니다. 이것은 프로젝트의 최상위 레벨을위한 것입니다. (나는 github에서 다운로드했다고 가정하고있다.)

lib 파일을 Android 프로젝트 라이브러리 폴더로 복사했다.

나는 약간의 오류가 발생했지만 모든 오류를 해결 한 관리자로서 이클립스를 실행했습니다. buildconfig가 내 Facebook SDK에서 빌드하지 못했기 때문입니다.