如何将Mapsforge库源代码导入Eclipse



我对使用库有点陌生,想在这里寻求一些基本的帮助。

我一直在尝试使用Mapsforge的.jar库:https://code.google.com/p/mapsforge/downloads/list,但是看起来。jar文件非常过时,他们似乎只更新了他们在一些git存储库中的源代码。

我已经被引导到这里:https://code.google.com/p/mapsforge/source/checkout,在那里我似乎能够得到最新的代码。然而,我不知道如何将其作为库导入到我的eclipse中供我自己使用。它似乎不像在lib文件夹中复制/粘贴一个.jar文件那么简单。

谁能给我一个粗略的指南,如何一步一步地做到这一点,以便我能够使用更新的代码?我对git仓库不是很熟悉。

谢谢!

您使用的是linux吗?然后:

步骤1:安装git &

步骤2.1:创建存放git库的文件夹(即在shell "mkdir ~/Documents/git"中)

步骤2.2:使用shell进入任意文件夹(即shell "cd ~/Documents/git")

步骤3:检查存储库(在shell "git clone https://code.google.com/p/mapsforge/source/checkout"中)

步骤4:进入mapsforge目录(即cd ~/Documents/git/mapsforge)

步骤5:在shell中输入"mvn clean &&mvn install "

步骤6:jar现在应该在path_to_mapsforge//mapsforge-map/target/(即~/Documents/git/mapsforge/mapsforge-map/target/)

步骤7:在应用程序中创建需要lib的文件夹库(即~/Documents/workspace/AdvancedMapViewer/libs)

步骤8:将mapsforge-map-0.3.1-SNAPSHOT-jar-with-dependencies.jar复制到上述目录

步骤9:在eclipse中右键单击项目并选择刷新

步骤10:在eclipse中右键单击project -> select build path -> configure build path

步骤12:在库中删除包含jar名称的条目

步骤11:在库中选择add jar并选择提到的jar

只需在单独的java项目中构建mapsforge源代码,以便获得jar并将其导入到您的Android项目中。

在构建jar的项目中,请注意遵循JDK 1.6的编码规则。设置Java编译器-> JDK兼容性-> 1.6(如果使用旧的Android SDK 2则为1.5)。x, api10及以下)

导入一个jar到你的Android项目:https://stackoverflow.com/a/6859020/891479

如果需要的话,不要忘记导入依赖库。对于日志记录,您可能还需要导入slf4j-android-1. x.x.x jar。

相关内容

  • 没有找到相关文章

最新更新