2015-03-23 7 views
34

Ich arbeite die grundlegende Android-Anwendung, ich weiß nicht, wo die JAR-Datei im Android Studio hinzufügen.Wie kann ich eine JAR-Datei im Android Studio hinzufügen?

+0

Wenn diese .jar-Datei ist eine API möchten Sie u se in deinem Projekt dann kopiere es in 'yourProject/app/libs' Verzeichnis – Apurva

+0

Ich füge das jar in den libs Ordner, aber es nimmt nicht –

+0

füge auch' compile fileTree hinzu (include: ['* .jar'], dir: 'libs ') 'unter' Abhängigkeiten {...} 'in' gradle.build' – Apurva

Antwort

63

Sie können die JAR-Datei in das Android-Studio wie folgt hinzufügen:

  1. einen Ordner in Ihrem Projekt hinzufügen den Namen „Libs“ und die JAR-Dateien in diesem Ordner halten, die Sie in verwenden möchten Ihre Projekt.

  2. In der Ansicht "Projekt-> Projekt" können Sie die JAR-Datei von Android Studio sehen (möglicherweise nicht in der Ansicht "Projekt-> Android"). Klicken Sie mit der rechten Maustaste auf die JAR-Datei und wählen Sie die Option "Als Bibliothek hinzufügen" und klicken Sie auf OK.

+5

Zuerst müssen Sie auf klicken oben im Dropdown-Menü "Android" und wählen Sie "Project", um die Ordner anzuzeigen. –

+5

Es gibt kein "Als Bibliothek hinzufügen". Ich benutze 2.2.3. – Dave

20

Zuerst kopieren Sie die Datei in .jaryourproject/app/libs Verzeichnis

Dann wird Ihr gradle.build (Modul: app) öffnen und kopieren compile fileTree(include: ['*.jar'], dir: 'libs') in dependencies{}

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion '21.1.2' 
    defaultConfig { 
     applicationId "com.android...." 
     minSdkVersion 9 
     .... 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') <--- here 
    compile 'com.android.support:appcompat-v7:21.0.3' 
} 

Nach dieser Auswahl: Extras - > Android -> Sync-Projekt mit Gradle-Dateien

+0

Ich habe das versucht und immer noch nicht gehen. Aufgezeichnete 'libs' erscheinen nicht in meinem Projektbaum, obwohl es definitiv im Dateisystem ist. – trans

+0

@trans passiert, wenn Android Studio den Projektbaum nicht aktualisieren kann. Reduzieren Sie das Projektverzeichnis und öffnen Sie es erneut in der Projektnavigation. Es sollte Ihr libs-Verzeichnis anzeigen oder Android Studio neu starten. – Apurva

Verwandte Themen