Как установить геоинструмент по gradle в андроид студии 3.1.2 - PullRequest
0 голосов
/ 14 мая 2018

Я хочу использовать geotools в своем проекте, поэтому я добавил geotools lib в gradle проекта репозиториев:

 allprojects {
    repositories {
        maven { url "http://repo.boundlessgeo.com/main" }
        maven { url "http://download.osgeo.org/webdav/geotools/" }
        jcenter()
        google()
    }
}

У меня есть модуль с именем map, и я добавил следующие зависимости в этот gradle:

dependencies {
    api 'com.google.android.gms:play-services-maps:15.0.1'
    api 'org.osmdroid:osmdroid-android:5.6.5'
    api 'com.github.MKergall:osmbonuspack:6.4'
    api 'com.vividsolutions:jts-core:1.14.0'
    api 'com.vividsolutions:jts-io:1.14.0'
    api 'org.orbisgis:cts:1.5.1', {
        exclude group: 'org.slf4j'
    }
    api 'org.jdom:jdom:1.1.3'
    api 'org.geotools:gt-metadata:19.0'
}

Когда я делаю этот проект, я получаю эту ошибку:

Execution failed for task ':commision12:transformClassesWithDexBuilderForRelease'.
> com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process C:\User
s\TazikA\.gradle\caches\modules-2\files-2.1\org.geotools\gt-opengis\19.0\f5a2e7f75e0883bfd319c57d935fb65a5c42e232\gt-opengis-19.0.jar

Я добавил multiDexEnabled true в defultConfig и api 'com.android.support:multidex:1.0.3' в мой модуль.

У кого-то есть идеи, где моя ошибка?

...