在android中集成OSM

时间:2016-04-04 13:09:57

标签: java android openstreetmap osmdroid

我是android新手,作为我应用程序的第一步,我想加载OSM地图。

将OSM jar文件添加到我的应用程序时出错。 我已按照https://github.com/osmdroid/osmdroid/wiki/How-to-add-the-osmdroid-library-via-Gradle的建议将以下代码添加到 build.gradle(Module:app)文件中。

     compile 'org.osmdroid:osmdroid-android:5.1@aar'

我还下载并将以下文件放在 app / libs 文件夹中。

  1. osmdroid-android-5.1.aar
  2. osmdroid-机器人-5.1的Javadoc
  3. osmdroid-机器人-5.1-来源
  4. 当我运行应用程序时,我收到以下错误。

      

    错误:任务执行失败

         

    ':应用程序:transformResourcesWithMergeJavaResForDebug&#39 ;.   com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK org / osmdroid / ic_menu_mapmode.png中复制的重复文件       File1:C:\ Users \ heinm \ AndroidStudioProjects \ OSMTest \ app \ libs \ osmdroid-android-5.1-sources.jar       File2:C:\ Users \ heinm \ AndroidStudioProjects \ OSMTest \ app \ build \ intermediates \ explosion-aar \ org.osmdroid \ osmdroid-android \ 5.1 \ jars \ classes.jar

    如果有人能指出我所缺少的东西,我真的很感激。

    提前致谢。

0 个答案:

没有答案