我目前正在开发一个Android
应用程序,我想Graphhoper 0.3
在应用程序中使用嵌入(我无法设置服务器)。我正在与Android 4.0
, Eclipse Kepler
, Maven 3.2.1
,合作Android for Maven Eclipse 1.0.1
。
我首先尝试提取分支 0.3 并将“核心”文件夹设置为Eclipse
项目,然后将其添加到我的 android 项目的构建路径中。我也尝试过graphhopper-0.3-android.jar
直接使用。
Android 项目主活动 onStart():
GraphHopper hopper = new GraphHopper().forMobile();
不幸的是,每次我收到以下错误:
java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
它不会出现在常规 Java 项目中;仅在安卓中。我试图将slf4j
JAR
's 添加到构建路径中,但没有成功。
任何帮助将不胜感激!这是我在这里的第一篇文章,我真的不知道我可以尝试更多。如果您需要有关我的设置或任何其他信息的更多信息,请询问!
编辑
已验证答案的评论中的完整解决方案。