Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中集成OSM_Java_Android_Openstreetmap_Osmdroid - Fatal编程技术网

Java 在android中集成OSM

Java 在android中集成OSM,java,android,openstreetmap,osmdroid,Java,Android,Openstreetmap,Osmdroid,我是android新手,作为我应用程序的第一步,我想加载OSM地图 将OSM jar文件添加到应用程序时出错。 我已按照上的建议将以下代码添加到我的build.gradle(模块:app)文件中 我还下载了以下文件并将其放入app/libs文件夹中 osmdroid-android-5.1.aar osmdroid-android-5.1-javadoc osmdroid-android-5.1-sources 当我运行应用程序时,我得到以下错误 错误:任务的执行失败 “:app:transfo

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

将OSM jar文件添加到应用程序时出错。 我已按照上的建议将以下代码添加到我的build.gradle(模块:app)文件中

我还下载了以下文件并将其放入app/libs文件夹中

  • osmdroid-android-5.1.aar
  • osmdroid-android-5.1-javadoc
  • osmdroid-android-5.1-sources
  • 当我运行应用程序时,我得到以下错误

    错误:任务的执行失败

    “:app:transformResourcesWithMergeJavaResForDebug”。 com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK org/osmdroid/ic_menuèu mapmode.png中复制的重复文件 文件1:C:\Users\heim\AndroidStudioProjects\OSMTest\app\libs\osmdroid-android-5.1-sources.jar 文件2:C:\Users\heinm\AndroidStudioProjects\OSMTest\app\build\intermediates\exploded aar\org.osmdroid\osmdroid-android\5.1\jars\classes.jar

    如果有人能指出我遗漏了什么,我将不胜感激


    提前感谢。

    尝试从
    app/libs
    文件夹中删除
    osmdroid-android-5.1-sources
    文件。@Titus干杯,伙计。它解决了这个问题。非常感谢,我一直在到处寻找如何解决这个问题。你为我节省了很多时间。非常感谢!我很高兴能帮上忙,祝你好运。
         compile 'org.osmdroid:osmdroid-android:5.1@aar'