Ebtehal___
Ebtehal___

Reputation: 131

Error with gradle when adding google maps

Thats my gradle file:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'

defaultConfig {
    applicationId "xxx"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 1
    versionName "icon1.0"
}
buildTypes {


        debug {
            resValue "string", "google_maps_api_key", "xxx"
        }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
    compile project(':pullToRefreshLib')
    compile files('libs/android-async-http.jar')
    compile files('libs/org.apache.http.legacy.jar')
    compile files('libs/bcprov.jar')
    compile files('libs/uicandroid.jar')
    compile files('libs/worklight-android.jar')
    compile files('libs/gson-2.2.4.jar')
    compile project(':aFileChooser')
    compile files('libs/httpmime-4.1.1.jar')
    compile 'info.hoang8f:android-segmented:1.0.5'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.google.android.gms:play-services:8.3.0'
}

My project build when removing the map but after adding I have this error:

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2

Does anyone know what is wrong? Thanks in advance!

Edit :

After executing gradle -q dependencies

------------------------------------------------------------
Project :app
------------------------------------------------------------

_debugAndroidTestApk - ## Internal use, do not manually configure ##
No dependencies

_debugAndroidTestCompile - ## Internal use, do not manually configure ##
No dependencies

_debugApk - ## Internal use, do not manually configure ##
+--- project :pullToRefreshLib
|    \--- com.android.support:support-v4:23.1.1
|         \--- com.android.support:support-annotations:23.1.1
+--- project :aFileChooser
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- info.hoang8f:android-segmented:1.0.5
+--- com.android.support:appcompat-v7:23.1.1
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- com.android.support:support-v4:23.1.1 (*)
\--- com.google.android.gms:play-services:8.3.0
     +--- com.google.android.gms:play-services-ads:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0
     |         \--- com.android.support:support-v4:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-analytics:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appindexing:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appinvite:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appstate:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-auth:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-cast:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.android.support:mediarouter-v7:22.2.0
     |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-drive:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-fitness:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-location:8.3.0
     |         +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |         \--- com.google.android.gms:play-services-maps:8.3.0
     |              \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-games:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-drive:8.3.0 (*)
     +--- com.google.android.gms:play-services-gcm:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-measurement:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-identity:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-location:8.3.0 (*)
     +--- com.google.android.gms:play-services-maps:8.3.0 (*)
     +--- com.google.android.gms:play-services-measurement:8.3.0 (*)
     +--- com.google.android.gms:play-services-nearby:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-panorama:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-plus:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-safetynet:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-vision:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-wallet:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    +--- com.google.android.gms:play-services-identity:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-maps:8.3.0 (*)
     \--- com.google.android.gms:play-services-wearable:8.3.0
          \--- com.google.android.gms:play-services-base:8.3.0 (*)

_debugCompile - ## Internal use, do not manually configure ##
+--- project :pullToRefreshLib
|    \--- com.android.support:support-v4:23.1.1
|         \--- com.android.support:support-annotations:23.1.1
+--- project :aFileChooser
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- info.hoang8f:android-segmented:1.0.5
+--- com.android.support:appcompat-v7:23.1.1
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- com.android.support:support-v4:23.1.1 (*)
\--- com.google.android.gms:play-services:8.3.0
     +--- com.google.android.gms:play-services-ads:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0
     |         \--- com.android.support:support-v4:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-analytics:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appindexing:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appinvite:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appstate:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-auth:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-cast:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.android.support:mediarouter-v7:22.2.0
     |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-drive:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-fitness:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-location:8.3.0
     |         +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |         \--- com.google.android.gms:play-services-maps:8.3.0
     |              \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-games:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-drive:8.3.0 (*)
     +--- com.google.android.gms:play-services-gcm:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-measurement:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-identity:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-location:8.3.0 (*)
     +--- com.google.android.gms:play-services-maps:8.3.0 (*)
     +--- com.google.android.gms:play-services-measurement:8.3.0 (*)
     +--- com.google.android.gms:play-services-nearby:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-panorama:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-plus:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-safetynet:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-vision:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-wallet:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    +--- com.google.android.gms:play-services-identity:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-maps:8.3.0 (*)
     \--- com.google.android.gms:play-services-wearable:8.3.0
          \--- com.google.android.gms:play-services-base:8.3.0 (*)

_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 ##
+--- project :pullToRefreshLib
|    \--- com.android.support:support-v4:23.1.1
|         \--- com.android.support:support-annotations:23.1.1
+--- project :aFileChooser
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- info.hoang8f:android-segmented:1.0.5
+--- com.android.support:appcompat-v7:23.1.1
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- com.android.support:support-v4:23.1.1 (*)
\--- com.google.android.gms:play-services:8.3.0
     +--- com.google.android.gms:play-services-ads:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0
     |         \--- com.android.support:support-v4:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-analytics:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appindexing:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appinvite:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appstate:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-auth:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-cast:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.android.support:mediarouter-v7:22.2.0
     |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-drive:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-fitness:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-location:8.3.0
     |         +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |         \--- com.google.android.gms:play-services-maps:8.3.0
     |              \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-games:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-drive:8.3.0 (*)
     +--- com.google.android.gms:play-services-gcm:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-measurement:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-identity:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-location:8.3.0 (*)
     +--- com.google.android.gms:play-services-maps:8.3.0 (*)
     +--- com.google.android.gms:play-services-measurement:8.3.0 (*)
     +--- com.google.android.gms:play-services-nearby:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-panorama:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-plus:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-safetynet:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-vision:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-wallet:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    +--- com.google.android.gms:play-services-identity:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-maps:8.3.0 (*)
     \--- com.google.android.gms:play-services-wearable:8.3.0
          \--- com.google.android.gms:play-services-base:8.3.0 (*)

_releaseCompile - ## Internal use, do not manually configure ##
+--- project :pullToRefreshLib
|    \--- com.android.support:support-v4:23.1.1
|         \--- com.android.support:support-annotations:23.1.1
+--- project :aFileChooser
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- info.hoang8f:android-segmented:1.0.5
+--- com.android.support:appcompat-v7:23.1.1
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- com.android.support:support-v4:23.1.1 (*)
\--- com.google.android.gms:play-services:8.3.0
     +--- com.google.android.gms:play-services-ads:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0
     |         \--- com.android.support:support-v4:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-analytics:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appindexing:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appinvite:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appstate:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-auth:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-cast:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.android.support:mediarouter-v7:22.2.0
     |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-drive:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-fitness:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-location:8.3.0
     |         +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |         \--- com.google.android.gms:play-services-maps:8.3.0
     |              \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-games:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-drive:8.3.0 (*)
     +--- com.google.android.gms:play-services-gcm:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-measurement:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-identity:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-location:8.3.0 (*)
     +--- com.google.android.gms:play-services-maps:8.3.0 (*)
     +--- com.google.android.gms:play-services-measurement:8.3.0 (*)
     +--- com.google.android.gms:play-services-nearby:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-panorama:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-plus:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-safetynet:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-vision:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-wallet:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    +--- com.google.android.gms:play-services-identity:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-maps:8.3.0 (*)
     \--- com.google.android.gms:play-services-wearable:8.3.0
          \--- com.google.android.gms:play-services-base:8.3.0 (*)

_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.
\--- org.jacoco:org.jacoco.agent:0.7.4.201502262128

androidJacocoAnt - The Jacoco ant tasks to use to get execute Gradle tasks.
\--- 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.
+--- project :pullToRefreshLib
|    \--- com.android.support:support-v4:23.1.1
|         \--- com.android.support:support-annotations:23.1.1
+--- project :aFileChooser
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- info.hoang8f:android-segmented:1.0.5
+--- com.android.support:appcompat-v7:23.1.1
|    \--- com.android.support:support-v4:23.1.1 (*)
+--- com.android.support:support-v4:23.1.1 (*)
\--- com.google.android.gms:play-services:8.3.0
     +--- com.google.android.gms:play-services-ads:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0
     |         \--- com.android.support:support-v4:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-analytics:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appindexing:8.3.0
     |    \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appinvite:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-appstate:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-auth:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-cast:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.android.support:mediarouter-v7:22.2.0
     |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.1.1 (*)
     +--- com.google.android.gms:play-services-drive:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-fitness:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-location:8.3.0
     |         +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |         \--- com.google.android.gms:play-services-maps:8.3.0
     |              \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-games:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-drive:8.3.0 (*)
     +--- com.google.android.gms:play-services-gcm:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-measurement:8.3.0
     |         \--- com.google.android.gms:play-services-basement:8.3.0 (*)
     +--- com.google.android.gms:play-services-identity:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-location:8.3.0 (*)
     +--- com.google.android.gms:play-services-maps:8.3.0 (*)
     +--- com.google.android.gms:play-services-measurement:8.3.0 (*)
     +--- com.google.android.gms:play-services-nearby:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-panorama:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-plus:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-safetynet:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-vision:8.3.0
     |    \--- com.google.android.gms:play-services-base:8.3.0 (*)
     +--- com.google.android.gms:play-services-wallet:8.3.0
     |    +--- com.google.android.gms:play-services-base:8.3.0 (*)
     |    +--- com.google.android.gms:play-services-identity:8.3.0 (*)
     |    \--- com.google.android.gms:play-services-maps:8.3.0 (*)
     \--- com.google.android.gms:play-services-wearable:8.3.0
          \--- com.google.android.gms:play-services-base:8.3.0 (*)

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

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

any one see errors?

Upvotes: 0

Views: 192

Answers (3)

Eric Liu
Eric Liu

Reputation: 1536

According to Google's document Setting Up Google Play Services

Note: If the number of method references in your app exceeds the 65K limit, your app may fail to compile. You may be able to mitigate this problem when compiling your app by specifying only the specific Google Play services APIs your app uses, instead of all of them.

You might want to replace this line in your build.gradle file

compile 'com.google.android.gms:play-services:8.3.0'

To

compile 'com.google.android.gms:play-services-maps:8.3.0'

So that the project only include the maps module you need instead of the whole play service library group.

Let's see how it goes.

Upvotes: 0

eManna
eManna

Reputation: 2482

This is a well-known issue called the 65K problem, it causes an OutOfMemory exception. Click here for more information about the problem.

To solve the problem, you should firstly add the multidex support library in your build.gradle file:

compile 'com.android.support:multidex:1.0.0'

Then you should follow these three simple steps to make it work:

If you’re not implementing an Application class yourself, you can simply define the library’s MultiDexApplication in your Android Manifest file under the application tag:

android:name="android.support.multidex.MultiDexApplication"

If you are implementing your own Application class, you can either simply override the MultiDexApplication file:

public class MyAwesomeApplication extends MultiDexApplication {

Or if your application class is already extending another class, you can just override attachBaseContext method and add the following call to it:

@Override protected void attachBaseContext(Context base) { super.attachBaseContext(context); Multidex.install(this); }

Hope this helps you. Happy Coding.

Upvotes: 1

Eric Liu
Eric Liu

Reputation: 1536

Usually when I get this error message, I'd just clean the project and everything would be fine.

Just in case it happened because there were duplicated dex files in the library.

Could you run gradle -q dependencies in the command line under you path of your application (projectRoot/app) and paste the result here please?

Upvotes: 0

Related Questions