문제

MapSforge를 사용하여 새로운 Android 프로젝트를 설정하려고합니다. 나는 라이브러리가 Java 7을 빌드해야하기 때문에 사람들 이이 문제를 가져 오는 것을 알고 있습니다. 그러나 저는 Java 7을 사용하는 Build-Tools Worder 20을 사용하고 있습니다. I 또한 Eclipse 도구의 최신 버전을 가지고 있습니다. 사실, 나는 안드로이드 개발자 키트를 깨끗하게 설치하고 있습니다.

지금까지 MapsForge-Core, MapSforge-Map, MapsForge-Map-Android, MapSforge-Map-AWT 및 MapSforge-Map-Reader를 가져 왔습니다. 그런 다음 다음 코드를 사용하여 MapView를 초기화하려고했습니다.

AndroidGraphicFactory.createInstance(thisApp);
.

이렇게하면 다음 오류가 발생합니다.

java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory
.

참조 된 라이브러리를 찾아 왔으며 AndroidGraphicFactory 클래스는 org.mapsforge.map.android.graphics에서 정의되어 있으며 나타냅니다. /bin/dexedLibs\에서 JAR 파일을 볼 때 classes.dex 파일이 있지만 다른 것이 없지만

이 답변 에 의해 제안 된 단계를 따랐습니다. 그러나 오류가 지속됩니다.

왜 이것이 이유에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

JAR 파일을 libs / em> 폴더에 추가합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top