2015-03-11 19 views
11

Ho iniziato a utilizzare Android Studio e ho riscontrato un problema. Non riesco a capire perché non riesco a vedere l'opzione Aggiungi come libreria quando aggiungo una libreria nel mio progetto.
I passi che ho eseguito al fine di aggiungere libreria:
* Aggiungi biblioteca nelle librerie cartelle presenti nel repositoryapp.
* Fare clic con il pulsante destro del mouse per visualizzare l'opzione Aggiungi come libreria. (Impossibile vederlo!)
* Poiché il passaggio precedente non ha funzionato, ho pensato di aggiungere la libreria direttamente nella cartella libs, ad esempio in Explorer. FALLITA!
Studio Android: opzione Aggiungi come libreria mancante

Per questo motivo non sono in grado di procedere con il mio progetto.

P.S .: Ho rimosso Eclipse e non voglio installare di nuovo l'installazione.

build.gradle di file:

apply plugin: 'com.android.application' 

android { 
      compileSdkVersion 21 
      buildToolsVersion "21.1.2" 

      defaultConfig { 
         applicationId "com.example.team1cloud.cloudapp" 
         minSdkVersion 15 
         targetSdkVersion 21 
         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:21.0.3' 
     compile 'com.google.apis:google-api-services-drive:v2-rev161-1.19.1' 
     compile files('libs/commons-logging-1.1.1.jar') 
     compile files('libs/google-api-client-1.18.0-rc.jar') 
     compile files('libs/google-api-client-android-1.18.0-rc.jar') 
     compile files('libs/google-api-client-appengine-1.18.0-rc.jar') 
     compile files('libs/google-api-client-gson-1.18.0-rc.jar') 
     compile files('libs/google-api-client-jackson2-1.18.0-rc.jar') 
     compile files('libs/google-api-client-java6-1.18.0-rc.jar') 
     compile files('libs/google-api-client-protobuf-1.18.0-rc.jar') 
     compile files('libs/google-api-client-servlet-1.18.0-rc.jar') 
     compile files('libs/google-api-client-xml-1.18.0-rc.jar') 
     compile files('libs/google-http-client-1.18.0-rc.jar') 
     compile files('libs/google-http-client-android-1.18.0-rc.jar') 
     compile files('libs/google-http-client-appengine-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-java6-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-jetty-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-servlet-1.18.0-rc.jar') 
     compile files('libs/google-play-services.jar') 
     compile files('libs/gson-2.1.jar') 
     compile files('libs/httpclient-4.0.1.jar') 
     compile files('libs/httpcore-4.0.1.jar') 
     compile files('libs/jackson-core-2.1.3.jar') 
     compile files('libs/jackson-core-asl-1.9.11.jar') 
     compile files('libs/jdo2-api-2.3-eb.jar') 
     compile files('libs/jetty-6.1.26.jar') 
     compile files('libs/jetty-util-6.1.26.jar') 
     compile files('C:/Users/sjeet/AndroidStudioProjects/CloudApp/gradle/wrapper/gradle-wrapper.jar') 
    } 

Grazie. Per favore aiuto !!!

+0

postare il file gradle – IshRoid

risposta

2

Android Studio è basato su gradle. Se si dispone di un file jar come dipendenza per il vostro progetto, aprire il file build.gradle e aggiungere nella sezione del dipendenza

compile files('libs/name_file.jar') 

se è stato importato il codice sorgente della biblioteca come dipendenze è possibile utilizzare

compile project(':NameProject') 

compilarlo.

Dovresti essere in grado di fare la stessa cosa attraverso l'interfaccia utente.

Fare clic con il tasto destro del mouse sul progetto e fare clic su Open Module Settings, quindi fare clic sulla scheda Dependencies. Da lì è possibile aggiungere il progetto jar o libreria come dipendenza per il progetto principale

+0

Sto creando un progetto utilizzando l'API di GoogleDrive. Ho aggiunto la libreria GoogleApIClient e ho aggiunto anche questo: file di compilazione ('libs/google-api-client-1.18.0-rc.jar') in build.gradle. Non funzionerebbe. – user2607744

+0

lo hai sincronizzato di nuovo? – Blackbelt

+0

Come faccio a capire se la libreria ** google-api-client-1.18.0-rc.jar ** è una libreria, un file o una dipendenza modulare? Sì, ci sto provando da 3 ore! – user2607744

Problemi correlati