Closed segunmicheal27 closed 8 years ago
@segunmicheal27 can you please post your dependency tree?
@gschukin Here is my Gradle dependency setting tree on Android studio
apply plugin: 'com.android.application'
android { compileSdkVersion 23 buildToolsVersion '23.0.2' useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.example.michaelwizard.coudapp"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
exclude 'META-INF/services/com.fasterxml.jackson.core.JsonFactory'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dexOptions {
incremental true
}
}
dependencies { * compile fileTree(include: ['.jar'], dir: 'libs') // testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.0.0-alpha1' compile 'com.google.code.findbugs:jsr305:3.0.1' compile 'com.google.code.gson:gson:2.6.2' compile 'com.android.support:multidex:1.0.1' compile 'com.cloudant:cloudant-sync-datastore-android:0.15.5' compile 'com.cloudant:cloudant-sync-datastore-javase:0.15.5' compile('com.googlecode.json-simple:json-simple:1.1.1') { exclude group: 'org.hamcrest', module: 'hamcrest-core' } \ compile 'org.pacesys:openstack4j:2.11'**
}
I mean
gradle -q dependencies
@gschukin Here are my gradle dependencies settings below
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.example.michaelwizard.coudapp"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
exclude 'META-INF/services/com.fasterxml.jackson.core.JsonFactory'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dexOptions {
incremental true
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0-alpha1'
compile 'com.google.code.findbugs:jsr305:3.0.1'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.android.support:multidex:1.0.1'
compile 'com.cloudant:cloudant-sync-datastore-android:0.15.5'
compile 'com.cloudant:cloudant-sync-datastore-javase:0.15.5'
compile('com.googlecode.json-simple:json-simple:1.1.1') {
exclude group: 'org.hamcrest', module: 'hamcrest-core'
}
compile 'org.pacesys:openstack4j:2.11'
}
@segunmicheal27 In order to figure out why you have two different versions of javax.inject you have to run above command It will output a tree of all dependecies including transitive ones.
BTW do you have something like javax.inject-2.2.0.jar in libs folder?
@gschukin this is what i find when in app:dependency in my gradle command line
Information:Gradle tasks [:app:dependencies]
:app:dependencies
------------------------------------------------------------
Project :app
------------------------------------------------------------
_debugAndroidTestApk - ## Internal use, do not manually configure ##
\--- com.android.support:multidex-instrumentation:1.0.1
\--- com.android.support:multidex:1.0.1
_debugAndroidTestCompile - ## Internal use, do not manually configure ##
\--- com.android.support:multidex-instrumentation:1.0.1
\--- com.android.support:multidex:1.0.1
_debugApk - ## Internal use, do not manually configure ##
+--- com.android.support:multidex:1.0.1
+--- com.android.support:appcompat-v7:24.0.0-alpha1
| +--- com.android.support:support-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-v4:24.0.0-alpha1
Error:\--- com.android.support:support-annotations:24.0.0-alpha1
| +--- com.android.support:animated-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-vector-drawable:24.0.0-alpha1 (*)
| \--- com.android.support:support-v4:24.0.0-alpha1 (*)
+--- com.google.code.findbugs:jsr305:3.0.1
+--- com.google.code.gson:gson:2.6.2
+--- com.cloudant:cloudant-sync-datastore-android:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.1.1 -> 2.4.1.3
Error:| +--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1.1
Error:+--- commons-codec:commons-codec:1.10
Error:+--- commons-io:commons-io:2.4
Error:\--- com.google.guava:guava:15.0 -> 17.0
| \--- com.google.android:android:4.0.1.2
| +--- commons-logging:commons-logging:1.1.1
| +--- org.apache.httpcomponents:httpclient:4.0.1
Error:+--- org.apache.httpcomponents:httpcore:4.0.1
Error:+--- commons-logging:commons-logging:1.1.1
Error:\--- commons-codec:commons-codec:1.3 -> 1.10
| +--- org.khronos:opengl-api:gl1.1-android-2.1_r1
| +--- xerces:xmlParserAPIs:2.6.2
| +--- xpp3:xpp3:1.1.4c
| \--- org.json:json:20080701
+--- com.cloudant:cloudant-sync-datastore-javase:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5 (*)
| \--- com.almworks.sqlite4java:sqlite4java:1.0.392
+--- com.googlecode.json-simple:json-simple:1.1.1
| \--- junit:junit:4.10
\--- org.pacesys:openstack4j:2.11
+--- org.pacesys.openstack4j.connectors:openstack4j-jersey2:2.11
| +--- org.glassfish.jersey.core:jersey-client:2.10.1
Error:+--- org.glassfish.jersey.core:jersey-common:2.10.1 -> 2.11
Error:| +--- javax.ws.rs:javax.ws.rs-api:2.0
Error:| +--- javax.annotation:javax.annotation-api:1.2
Error:| +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.11
Error:| +--- org.glassfish.hk2:hk2-api:2.3.0-b05
Error:| | +--- javax.inject:javax.inject:1
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05
Error:| | | \--- javax.inject:javax.inject:1
Error:| | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| +--- org.glassfish.hk2:hk2-locator:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| | +--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05 (*)
Error:| | \--- org.javassist:javassist:3.18.1-GA
Error:| \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
Error:+--- javax.ws.rs:javax.ws.rs-api:2.0
Error:+--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:+--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:\--- org.glassfish.hk2:hk2-locator:2.3.0-b05 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
| +--- org.glassfish.jersey.media:jersey-media-json-jackson:2.11
Error:+--- org.glassfish.jersey.core:jersey-common:2.11 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.3.2
Error:| +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2 (*)
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| +--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:| \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:\--- com.fasterxml.jackson.core:jackson-annotations:2.3.2 -> 2.4.0
| +--- org.pacesys:openstack4j-core:2.11
Error:+--- com.google.guava:guava:17.0
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1 -> 2.4.1.1
Error:\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
| +--- com.google.guava:guava:17.0
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
| \--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
+--- com.google.guava:guava:17.0
+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
_debugCompile - ## Internal use, do not manually configure ##
+--- com.android.support:multidex:1.0.1
+--- com.android.support:appcompat-v7:24.0.0-alpha1
| +--- com.android.support:support-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-v4:24.0.0-alpha1
Error:\--- com.android.support:support-annotations:24.0.0-alpha1
| +--- com.android.support:animated-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-vector-drawable:24.0.0-alpha1 (*)
| \--- com.android.support:support-v4:24.0.0-alpha1 (*)
+--- com.google.code.findbugs:jsr305:3.0.1
+--- com.google.code.gson:gson:2.6.2
+--- com.cloudant:cloudant-sync-datastore-android:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.1.1 -> 2.4.1.3
Error:| +--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1.1
Error:+--- commons-codec:commons-codec:1.10
Error:+--- commons-io:commons-io:2.4
Error:\--- com.google.guava:guava:15.0 -> 17.0
| \--- com.google.android:android:4.0.1.2
| +--- commons-logging:commons-logging:1.1.1
| +--- org.apache.httpcomponents:httpclient:4.0.1
Error:+--- org.apache.httpcomponents:httpcore:4.0.1
Error:+--- commons-logging:commons-logging:1.1.1
Error:\--- commons-codec:commons-codec:1.3 -> 1.10
| +--- org.khronos:opengl-api:gl1.1-android-2.1_r1
| +--- xerces:xmlParserAPIs:2.6.2
| +--- xpp3:xpp3:1.1.4c
| \--- org.json:json:20080701
+--- com.cloudant:cloudant-sync-datastore-javase:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5 (*)
| \--- com.almworks.sqlite4java:sqlite4java:1.0.392
+--- com.googlecode.json-simple:json-simple:1.1.1
| \--- junit:junit:4.10
\--- org.pacesys:openstack4j:2.11
+--- org.pacesys.openstack4j.connectors:openstack4j-jersey2:2.11
| +--- org.glassfish.jersey.core:jersey-client:2.10.1
Error:+--- org.glassfish.jersey.core:jersey-common:2.10.1 -> 2.11
Error:| +--- javax.ws.rs:javax.ws.rs-api:2.0
Error:| +--- javax.annotation:javax.annotation-api:1.2
Error:| +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.11
Error:| +--- org.glassfish.hk2:hk2-api:2.3.0-b05
Error:| | +--- javax.inject:javax.inject:1
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05
Error:| | | \--- javax.inject:javax.inject:1
Error:| | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| +--- org.glassfish.hk2:hk2-locator:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| | +--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05 (*)
Error:| | \--- org.javassist:javassist:3.18.1-GA
Error:| \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
Error:+--- javax.ws.rs:javax.ws.rs-api:2.0
Error:+--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:+--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:\--- org.glassfish.hk2:hk2-locator:2.3.0-b05 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
| +--- org.glassfish.jersey.media:jersey-media-json-jackson:2.11
Error:+--- org.glassfish.jersey.core:jersey-common:2.11 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.3.2
Error:| +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2 (*)
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| +--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:| \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:\--- com.fasterxml.jackson.core:jackson-annotations:2.3.2 -> 2.4.0
| +--- org.pacesys:openstack4j-core:2.11
Error:+--- com.google.guava:guava:17.0
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1 -> 2.4.1.1
Error:\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
| +--- com.google.guava:guava:17.0
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
| \--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
+--- com.google.guava:guava:17.0
+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
_debugUnitTestApk - ## Internal use, do not manually configure ##
No dependencies
_debugUnitTestCompile - ## Internal use, do not manually configure ##
No dependencies
_releaseApk - ## Internal use, do not manually configure ##
+--- com.android.support:multidex:1.0.1
+--- com.android.support:appcompat-v7:24.0.0-alpha1
| +--- com.android.support:support-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-v4:24.0.0-alpha1
Error:\--- com.android.support:support-annotations:24.0.0-alpha1
| +--- com.android.support:animated-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-vector-drawable:24.0.0-alpha1 (*)
| \--- com.android.support:support-v4:24.0.0-alpha1 (*)
+--- com.google.code.findbugs:jsr305:3.0.1
+--- com.google.code.gson:gson:2.6.2
+--- com.cloudant:cloudant-sync-datastore-android:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.1.1 -> 2.4.1.3
Error:| +--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1.1
Error:+--- commons-codec:commons-codec:1.10
Error:+--- commons-io:commons-io:2.4
Error:\--- com.google.guava:guava:15.0 -> 17.0
| \--- com.google.android:android:4.0.1.2
| +--- commons-logging:commons-logging:1.1.1
| +--- org.apache.httpcomponents:httpclient:4.0.1
Error:+--- org.apache.httpcomponents:httpcore:4.0.1
Error:+--- commons-logging:commons-logging:1.1.1
Error:\--- commons-codec:commons-codec:1.3 -> 1.10
| +--- org.khronos:opengl-api:gl1.1-android-2.1_r1
| +--- xerces:xmlParserAPIs:2.6.2
| +--- xpp3:xpp3:1.1.4c
| \--- org.json:json:20080701
+--- com.cloudant:cloudant-sync-datastore-javase:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5 (*)
| \--- com.almworks.sqlite4java:sqlite4java:1.0.392
+--- com.googlecode.json-simple:json-simple:1.1.1
| \--- junit:junit:4.10
\--- org.pacesys:openstack4j:2.11
+--- org.pacesys.openstack4j.connectors:openstack4j-jersey2:2.11
| +--- org.glassfish.jersey.core:jersey-client:2.10.1
Error:+--- org.glassfish.jersey.core:jersey-common:2.10.1 -> 2.11
Error:| +--- javax.ws.rs:javax.ws.rs-api:2.0
Error:| +--- javax.annotation:javax.annotation-api:1.2
Error:| +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.11
Error:| +--- org.glassfish.hk2:hk2-api:2.3.0-b05
Error:| | +--- javax.inject:javax.inject:1
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05
Error:| | | \--- javax.inject:javax.inject:1
Error:| | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| +--- org.glassfish.hk2:hk2-locator:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| | +--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05 (*)
Error:| | \--- org.javassist:javassist:3.18.1-GA
Error:| \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
Error:+--- javax.ws.rs:javax.ws.rs-api:2.0
Error:+--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:+--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:\--- org.glassfish.hk2:hk2-locator:2.3.0-b05 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
| +--- org.glassfish.jersey.media:jersey-media-json-jackson:2.11
Error:+--- org.glassfish.jersey.core:jersey-common:2.11 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.3.2
Error:| +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2 (*)
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| +--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:| \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:\--- com.fasterxml.jackson.core:jackson-annotations:2.3.2 -> 2.4.0
| +--- org.pacesys:openstack4j-core:2.11
Error:+--- com.google.guava:guava:17.0
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1 -> 2.4.1.1
Error:\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
| +--- com.google.guava:guava:17.0
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
| \--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
+--- com.google.guava:guava:17.0
+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
_releaseCompile - ## Internal use, do not manually configure ##
+--- com.android.support:multidex:1.0.1
+--- com.android.support:appcompat-v7:24.0.0-alpha1
| +--- com.android.support:support-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-v4:24.0.0-alpha1
Error:\--- com.android.support:support-annotations:24.0.0-alpha1
| +--- com.android.support:animated-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-vector-drawable:24.0.0-alpha1 (*)
| \--- com.android.support:support-v4:24.0.0-alpha1 (*)
+--- com.google.code.findbugs:jsr305:3.0.1
+--- com.google.code.gson:gson:2.6.2
+--- com.cloudant:cloudant-sync-datastore-android:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.1.1 -> 2.4.1.3
Error:| +--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1.1
Error:+--- commons-codec:commons-codec:1.10
Error:+--- commons-io:commons-io:2.4
Error:\--- com.google.guava:guava:15.0 -> 17.0
| \--- com.google.android:android:4.0.1.2
| +--- commons-logging:commons-logging:1.1.1
| +--- org.apache.httpcomponents:httpclient:4.0.1
Error:+--- org.apache.httpcomponents:httpcore:4.0.1
Error:+--- commons-logging:commons-logging:1.1.1
Error:\--- commons-codec:commons-codec:1.3 -> 1.10
| +--- org.khronos:opengl-api:gl1.1-android-2.1_r1
| +--- xerces:xmlParserAPIs:2.6.2
| +--- xpp3:xpp3:1.1.4c
| \--- org.json:json:20080701
+--- com.cloudant:cloudant-sync-datastore-javase:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5 (*)
| \--- com.almworks.sqlite4java:sqlite4java:1.0.392
+--- com.googlecode.json-simple:json-simple:1.1.1
| \--- junit:junit:4.10
\--- org.pacesys:openstack4j:2.11
+--- org.pacesys.openstack4j.connectors:openstack4j-jersey2:2.11
| +--- org.glassfish.jersey.core:jersey-client:2.10.1
Error:+--- org.glassfish.jersey.core:jersey-common:2.10.1 -> 2.11
Error:| +--- javax.ws.rs:javax.ws.rs-api:2.0
Error:| +--- javax.annotation:javax.annotation-api:1.2
Error:| +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.11
Error:| +--- org.glassfish.hk2:hk2-api:2.3.0-b05
Error:| | +--- javax.inject:javax.inject:1
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05
Error:| | | \--- javax.inject:javax.inject:1
Error:| | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| +--- org.glassfish.hk2:hk2-locator:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| | +--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05 (*)
Error:| | \--- org.javassist:javassist:3.18.1-GA
Error:| \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
Error:+--- javax.ws.rs:javax.ws.rs-api:2.0
Error:+--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:+--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:\--- org.glassfish.hk2:hk2-locator:2.3.0-b05 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
| +--- org.glassfish.jersey.media:jersey-media-json-jackson:2.11
Error:+--- org.glassfish.jersey.core:jersey-common:2.11 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.3.2
Error:| +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2 (*)
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| +--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:| \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:\--- com.fasterxml.jackson.core:jackson-annotations:2.3.2 -> 2.4.0
| +--- org.pacesys:openstack4j-core:2.11
Error:+--- com.google.guava:guava:17.0
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1 -> 2.4.1.1
Error:\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
| +--- com.google.guava:guava:17.0
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
| \--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
+--- com.google.guava:guava:17.0
+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
_releaseUnitTestApk - ## Internal use, do not manually configure ##
No dependencies
_releaseUnitTestCompile - ## Internal use, do not manually configure ##
No dependencies
androidJacocoAgent - The Jacoco agent to use to get coverage data.
Download https://jcenter.bintray.com/org/jacoco/org.jacoco.agent/0.7.4.201502262128/org.jacoco.agent-0.7.4.201502262128.pom
\--- org.jacoco:org.jacoco.agent:0.7.4.201502262128
androidJacocoAnt - The Jacoco ant tasks to use to get execute Gradle tasks.
Download https://jcenter.bintray.com/org/jacoco/org.jacoco.ant/0.7.4.201502262128/org.jacoco.ant-0.7.4.201502262128.pom
Download https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128/org.jacoco.report-0.7.4.201502262128.pom
\--- org.jacoco:org.jacoco.ant:0.7.4.201502262128
+--- org.jacoco:org.jacoco.core:0.7.4.201502262128
| \--- org.ow2.asm:asm-debug-all:5.0.1
+--- org.jacoco:org.jacoco.report:0.7.4.201502262128
| +--- org.jacoco:org.jacoco.core:0.7.4.201502262128 (*)
| \--- org.ow2.asm:asm-debug-all:5.0.1
\--- org.jacoco:org.jacoco.agent:0.7.4.201502262128
androidTestApk - Classpath packaged with the compiled 'androidTest' classes.
No dependencies
androidTestCompile - Classpath for compiling the androidTest sources.
No dependencies
androidTestProvided - Classpath for only compiling the androidTest sources.
No dependencies
androidTestWearApp - Link to a wear app to embed for object 'androidTest'.
No dependencies
apk - Classpath packaged with the compiled 'main' classes.
No dependencies
archives - Configuration for archive artifacts.
No dependencies
compile - Classpath for compiling the main sources.
+--- com.android.support:appcompat-v7:24.0.0-alpha1
| +--- com.android.support:support-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-v4:24.0.0-alpha1
Error:\--- com.android.support:support-annotations:24.0.0-alpha1
| +--- com.android.support:animated-vector-drawable:24.0.0-alpha1
Error:\--- com.android.support:support-vector-drawable:24.0.0-alpha1 (*)
| \--- com.android.support:support-v4:24.0.0-alpha1 (*)
+--- com.google.code.findbugs:jsr305:3.0.1
+--- com.google.code.gson:gson:2.6.2
+--- com.android.support:multidex:1.0.1
+--- com.cloudant:cloudant-sync-datastore-android:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.1.1 -> 2.4.1.3
Error:| +--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1.1
Error:+--- commons-codec:commons-codec:1.10
Error:+--- commons-io:commons-io:2.4
Error:\--- com.google.guava:guava:15.0 -> 17.0
| \--- com.google.android:android:4.0.1.2
| +--- commons-logging:commons-logging:1.1.1
| +--- org.apache.httpcomponents:httpclient:4.0.1
Error:+--- org.apache.httpcomponents:httpcore:4.0.1
Error:+--- commons-logging:commons-logging:1.1.1
Error:\--- commons-codec:commons-codec:1.3 -> 1.10
| +--- org.khronos:opengl-api:gl1.1-android-2.1_r1
| +--- xerces:xmlParserAPIs:2.6.2
| +--- xpp3:xpp3:1.1.4c
| \--- org.json:json:20080701
+--- com.cloudant:cloudant-sync-datastore-javase:0.15.5
| +--- com.cloudant:cloudant-sync-datastore-core:0.15.5 (*)
| \--- com.almworks.sqlite4java:sqlite4java:1.0.392
+--- com.googlecode.json-simple:json-simple:1.1.1
| \--- junit:junit:4.10
\--- org.pacesys:openstack4j:2.11
+--- org.pacesys.openstack4j.connectors:openstack4j-jersey2:2.11
| +--- org.glassfish.jersey.core:jersey-client:2.10.1
Error:+--- org.glassfish.jersey.core:jersey-common:2.10.1 -> 2.11
Error:| +--- javax.ws.rs:javax.ws.rs-api:2.0
Error:| +--- javax.annotation:javax.annotation-api:1.2
Error:| +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.11
Error:| +--- org.glassfish.hk2:hk2-api:2.3.0-b05
Error:| | +--- javax.inject:javax.inject:1
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05
Error:| | | \--- javax.inject:javax.inject:1
Error:| | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| +--- org.glassfish.hk2:hk2-locator:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:| | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.3.0-b05
Error:| | +--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:| | +--- org.glassfish.hk2:hk2-utils:2.3.0-b05 (*)
Error:| | \--- org.javassist:javassist:3.18.1-GA
Error:| \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
Error:+--- javax.ws.rs:javax.ws.rs-api:2.0
Error:+--- org.glassfish.hk2:hk2-api:2.3.0-b05 (*)
Error:+--- org.glassfish.hk2.external:javax.inject:2.3.0-b05
Error:\--- org.glassfish.hk2:hk2-locator:2.3.0-b05 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
| +--- org.glassfish.jersey.media:jersey-media-json-jackson:2.11
Error:+--- org.glassfish.jersey.core:jersey-common:2.11 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.3.2
Error:| +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.3.2 (*)
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| +--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:| \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.3.2
Error:| +--- com.fasterxml.jackson.core:jackson-core:2.3.2 -> 2.4.1.1
Error:| \--- com.fasterxml.jackson.core:jackson-databind:2.3.2 -> 2.4.1.3 (*)
Error:\--- com.fasterxml.jackson.core:jackson-annotations:2.3.2 -> 2.4.0
| +--- org.pacesys:openstack4j-core:2.11
Error:+--- com.google.guava:guava:17.0
Error:+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
Error:+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1
Error:| \--- com.fasterxml.jackson.core:jackson-core:2.4.1 -> 2.4.1.1
Error:\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
| +--- com.google.guava:guava:17.0
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
| \--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
+--- com.google.guava:guava:17.0
+--- com.fasterxml.jackson.core:jackson-databind:2.4.1.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.4.1 (*)
\--- com.google.code.findbugs:jsr305:2.0.0 -> 3.0.1
debugApk - Classpath packaged with the compiled 'debug' classes.
No dependencies
debugCompile - Classpath for compiling the debug sources.
No dependencies
debugProvided - Classpath for only compiling the debug sources.
No dependencies
debugWearApp - Link to a wear app to embed for object 'debug'.
No dependencies
default - Configuration for default artifacts.
No dependencies
default-mapping - Configuration for default mapping artifacts.
No dependencies
default-metadata - Metadata for the produced APKs.
No dependencies
provided - Classpath for only compiling the main sources.
No dependencies
releaseApk - Classpath packaged with the compiled 'release' classes.
No dependencies
releaseCompile - Classpath for compiling the release sources.
No dependencies
releaseProvided - Classpath for only compiling the release sources.
No dependencies
releaseWearApp - Link to a wear app to embed for object 'release'.
No dependencies
testApk - Classpath packaged with the compiled 'test' classes.
No dependencies
testCompile - Classpath for compiling the test sources.
No dependencies
testDebugApk - Classpath packaged with the compiled 'testDebug' classes.
No dependencies
testDebugCompile - Classpath for compiling the testDebug sources.
No dependencies
testDebugProvided - Classpath for only compiling the testDebug sources.
No dependencies
testDebugWearApp - Link to a wear app to embed for object 'testDebug'.
No dependencies
testProvided - Classpath for only compiling the test sources.
No dependencies
testReleaseApk - Classpath packaged with the compiled 'testRelease' classes.
No dependencies
testReleaseCompile - Classpath for compiling the testRelease sources.
No dependencies
testReleaseProvided - Classpath for only compiling the testRelease sources.
No dependencies
testReleaseWearApp - Link to a wear app to embed for object 'testRelease'.
No dependencies
testWearApp - Link to a wear app to embed for object 'test'.
No dependencies
wearApp - Link to a wear app to embed for object 'main'.
No dependencies
Information:BUILD SUCCESSFUL
Information:Total time: 9.656 secs
Information:250 errors
Information:0 warnings
Information:See complete output in console
It seems that this is pure gradle error. Gradle tries to resolve dependencies in a different way than maven.
So there are three options if you would like to stay with gradle 1) manually provide all dependencies and exclude standart javaee javax.inject dependency 2) switch to another connector 3) use https://github.com/spring-gradle-plugins/dependency-management-plugin/ as dependency management plugin
I am using:
org.pacesys:openstack4j:2.11
Here is my gradle configuration for my android studio project:
AND BELOW IS MY CODE
NOTE: APIprovider.class And Inject.Class that is causing conflict
Here is my error i encounter when i build the project: