2013-03-20 53 views
2

我对使用库还不太熟悉,希望在此寻求一些基本的帮助。如何将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仓库的东西。

谢谢!

回答

3

你使用的是Linux吗?然后:

步骤1:安装GIT中&行家(即,在壳 “ス-c '吃豆-S行家GIT中'”)

步骤2.1:创建文件夹,其中存储的git仓库(即,在壳“MKDIR 〜/文档/ GIT中 “)

步骤2.2:用外壳去任意文件夹(即,在壳 ”CD〜/文档/ GIT中“)

步骤3:检查出库(在壳” git clone https://code.google.com/p/mapsforge/source/checkout“)

步骤4 :进入mapsforge目录(即CD〜/文档/ GIT中/ mapsforge)

步骤5:在壳输入 “MVN清洁& & MVN安装”

步骤6:罐子现在应该在path_to_mapsforge // mapsforge-MAP /目标/(即〜/文档/ GIT中/ mapsforge/mapsforge-MAP /目标/)

步骤7:在应用程序中,需要的lib创建的文件夹的库(即〜/文档/工作区/ AdvancedMapViewer /库)

步骤8 :将mapsforge-map-0.3.1-SNAPSHOT-jar-with-dependencies.jar复制到提及的目录中

9步:在eclipse上点击鼠标右键项目并选择刷新

第10步:在Eclipse中右键单击项目 - >选择构建路径 - >配置构建路径

第12步:在库中删除条目包含JAR的名称

第11步:在库中选择添加JAR选择上述罐子

现在它应该工作...

0

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

在您的项目中构建您的jar请小心遵循JDK 1.6编码规则。设置Java编译器 - > JDK合规性 - > 1.6(如果您使用较旧的Android SDK 2则为1.5。X,API 10或更低)

导入广​​口瓶中,你的Android项目: https://stackoverflow.com/a/6859020/891479

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

相关问题