2015-04-11 13 views
5

Ho Android Studio 1.1.0 e ho appena creato un nuovo progetto e sto cercando di importare nuovo facebook-sdk 4.0.1 ma non posso farlo, ho seguito Facebook Getting StartedImpossibile importare facebook-sdk 4.0.1

Ma non riesco a farlo funzionare. La mia struttura app enter image description here

mio build.gradle (Progetto: MyApplication) file è:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.1.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     //mavenCentral() 
    } 
} 

mio build.gradle (modulo: app) file è:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "com.example.hema.myapplication" 
     minSdkVersion 9 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.0.1' 
} 

Infine il messaggio di errore è:

Error:(28, 13) Failed to resolve: com.facebook.android:facebook-android-sdk:4.0.1 
<a href="openFile">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 

Edit ho aggiunto mavenCentral() nella chiusura dei repository nel file build.gradle (Project: MyApplication) ma non funziona con lo stesso messaggio di errore.

risposta

13

Ho risolto il problema, era nelle impostazioni di Gradle >> Deselezionato Lavoro offline enter image description here

+0

Grazie! Questa soluzione ha risolto il mio problema – Govtart

+0

Questo ha funzionato anche per me, ma qualcuno ha idea del perché questo ha risolto il problema? –

+0

Perché quando aggiungi la riga 'compile 'com.facebook.android: facebook-android-sdk: 4.0.1'' o qualsiasi libreria come questa Android Studio deve scaricare i file richiesti da internet –

0

Aggiungi mavenCentral() nella chiusura dei repository nel file build.gradle e sincronizzazione.

+0

Dove aggiungerò 'mavenCentral()' esattamente? –

+0

Ho aggiornato la mia domanda e non funziona –

+0

Grazie per l'aiuto –

4

In realtà ho avuto lo stesso problema e ho risolto ..

: File> Import Module ..SCOPRI facebook-android-sdk-4.0.1 poi finire

: andare su file> progetto sturucture> scheda dependecies> dipendenze dei moduli selezionare: facebook

: progetto SYNC e ricostruire

se hai errore come Impossibile trovare immobili 'ANDROID_BUILD_MIN_SDK_VERSION dopo la ricostruzione

andare a facebook/build.gradle e cambiare questa parte

compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) 
    buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION 

    defaultConfig { 
     minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION) 
     targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) 
    } 

alla versione SDK come

compileSdkVersion 21 
     buildToolsVersion '21.1.1' 

     defaultConfig { 
      minSdkVersion 14 
      targetSdkVersion 21 
     } 
+0

Grazie per l'aiuto –

-1

Collegare il laptop o il computer con la connessione Internet. È successo con me. Ho provato tutto ma alla fine quando ho commentato il laptop con la connessione Internet ha funzionato.

Problemi correlati