2015-06-12 20 views
19

Ho questo registro da Studio Android Gradle:Impossibile trovare com.google.android.gms: play-servizi: 7.3.0

Error:A problem occurred configuring project ':ParseStarterProject'. 
> Could not resolve all dependencies for configuration ':ParseStarterProject:_debugCompile'. 
    > Could not find com.google.android.gms:play-services:7.5.0. 
    Searched in the following locations: 
     https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.pom 
     https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.jar 
    Required by: 
     Parse:ParseStarterProject:unspecified 

Come in tutto il mondo, non può guardare a livello locale dove si trova (altri progetti vedono chiaramente e normalmente compilano)?

apply plugin: 'com.android.application' 
apply plugin: 'com.parse' 

buildscript { 
    repositories { 
    mavenCentral() 
     jcenter() 
    maven { url 'https://maven.parse.com/repo' } 
    } 
    dependencies { 
    classpath 'com.parse.tools:gradle:1.+' 
    } 
} 

dependencies { 
    compile 'com.google.android.gms:play-services:7.5.0' 
    compile 'com.parse.bolts:bolts-android:1.2.0' 
    compile fileTree(dir: 'libs', include: 'Parse-*.jar') 
    compile fileTree(dir: 'libs', include: 'ParseCrashReporting-*.jar') 
} 

android { 
    compileSdkVersion 22 
    buildToolsVersion "20" 

    defaultConfig { 
     minSdkVersion 9 
     targetSdkVersion 22 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
     } 
    } 
} 

/* Uncomment if you enable ProGuard and you want to automatically upload symbols on build. 
parse { 
    applicationId YOUR_APPLICATION_ID 
    masterKey YOUR_MASTER_KEY 

    // Make symbol upload automatic. Otherwise, use e.g. ../gradlew parseUploadSymbolsDebug; 
    uploadSymbols true 
} 
*/ 

Intendi? Ce ne sono due, quindi metto quello per caso.

edit: build.gradle (modulo)

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 

     classpath 'com.android.tools.build:gradle:1.2.3' 
     classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

ext { 
    compileSdkVersion = 22 
    buildToolsVersion = "22" 

    minSdkVersion = 9 
    targetSdkVersion = 22 
} 
+0

Puoi pubblicare il tuo file build.gradle? –

+0

@DanielNugent Daniel, hey amico! Grazie per essere entrato :) Ho appena aggiornato la mia domanda! –

+0

Ehi! Nessun problema! È strano, l'errore è su '7.3.0' e tu hai' compile 'com.google.android.gms: play-services: 7.5.0''. Potrebbe essere un problema con una dipendenza della libreria di bulloni? –

risposta

26

SDK aperto Manager e aggiornare i servizieGoogle RepositoryGoogle Play. Funziona per me.

enter image description here

+2

questo lo ha risolto per me. Grazie! –

1

È necessario scaricare il pacchetto SDK appropriato in Android Studio come descritto nella docs.

Passi:

  1. Strumenti -> Android -> SDK Gestione
  2. Select Google Play Services
  3. Installare
+0

Già fatto. Funziona tutto in altri progetti, solo questo sembra comportarsi male. –

+0

Ok, hai provato a sincronizzare gradle come 'Strumenti> Android> Progetto di sincronizzazione'? –

+2

Sì, sputa esattamente lo stesso errore. –

3

ho avuto lo stesso problema di oggi: ho risolto semplicemente aggiornando il repository google: Tools-> android-> SDK manager-> Extras. Dopo aver aggiornato, si dovrebbe essere in grado di importare l'uso della dipendenza

2

ho risolto il problema del cambiamento le dipendenze

Da

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

Per

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

e l'aggiornamento di build strumenti 22-23

+0

Nel mio caso, il era: 'cordova/platform/android/cordova-plugin-gcmpushplugin/*. Gradle'; cambiato '7.5. +' in '7.8. +'. La mia versione di cordova è 6.2.0. –

0

Nel mio caso, Android Studio ha dichiarato che Play Services 9.4.2 era disponibile e ho ricevuto lo stesso errore. Poi ho cambiato la versione 9.4.0 che era indicata nei documenti ufficiali. E l'errore è scomparso.

0

Ho avuto questo problema come ieri e nulla sembrava funzionare: ho avuto Android Supporto Repository e Google Play Services aggiornati e tutto ...

'venuto fuori l'ambiente ANDROID_HOME variabile è stata rivolta alla cartella sbagliata quando cercando la cartella sdk di Android. Per cambiarlo ho dovuto sistemarlo nel file .profile alla radice del mio MacBook.

Ecco la sintassi per farlo: export ANDROID_HOME = '/ Users/SteeveO/Library/Android/sdk'

Speranza che aiuta qualcuno in futuro!