it-swarm.com.de

Android Studio: Glas als Bibliothek hinzufügen?

Ich versuche, das neue Android Studio zu verwenden, aber es scheint nicht richtig zu funktionieren.

Ich benutze die Gson Bibliothek, um JSON-Objekte zu serialisieren/deserialisieren. Aber die Bibliothek ist irgendwie nicht im Build enthalten.

Ich hatte ein neues Projekt mit nur einem MainActivity erstellt. Kopiert gson-2.2.3.jar in den Ordner/libs und fügt ihn als Bibliotheksabhängigkeit hinzu (Rechtsklick-> Als Bibliothek hinzufügen). Dies schließt die jar in Android Studio ein, so dass aus den Quelldateien darauf verwiesen werden kann.

Wenn ich versuche, das Projekt auszuführen, kann es nicht kompiliert werden, also habe ich hinzugefügt:

compile files('libs/gson-2.2.3.jar')

zu den abhängigkeiten in de .gradle datei. Danach wird es korrekt kompiliert, aber beim Ausführen der Anwendung erhalte ich ein ClassDefNotFoundException.

Weiß jemand, was ich falsch mache?

994
Ozzie

Ich habe seit vielen Stunden mit dem gleichen Problem zu kämpfen und versucht, das Gson-Glas nicht weniger zum Laufen zu bringen. Ich habe es endlich geknackt - hier sind die Schritte, die ich unternommen habe:

  1. Legen Sie das Gson-Glas (in meinem Fall gson-2.2.4.jar) in den Ordner libs
  2. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Bibliothek hinzufügen".
  3. Stellen Sie sicher, dass sich compile files('libs/gson-2.2.4.jar') in Ihrer build.gradle -Datei befindet (oder compile fileTree(dir: 'libs', include: '*.jar'), wenn Sie viele JAR-Dateien verwenden)

    Bearbeiten: Verwenden Sie implementation files('libs/gson-2.2.4.jar') (oder implementation fileTree(dir: 'libs', include: '*.jar')) in Android Studio 3.0+

  4. Führen Sie einen sauberen Build durch (Sie können dies wahrscheinlich in Android Studio problemlos durchführen, aber um sicherzustellen, dass ich in einem Terminal zum Stammordner meiner App navigiert und gradlew clean eingegeben habe. Ich bin auf dem Mac Unter OS X ist der Befehl auf Ihrem System möglicherweise anders

Nachdem ich die obigen vier gemacht hatte, fing es an, gut zu funktionieren. Ich glaube, der Schritt "Als Bibliothek hinzufügen" war der, den ich zuvor verpasst hatte, und er hat erst funktioniert, als ich ihn gereinigt habe.

[Bearbeiten - Fügte den Schritt build.gradle hinzu, der auch notwendig ist, wie andere darauf hingewiesen haben.]

1507
lepoetemaudit

Hier sind die Anweisungen zum Hinzufügen einer lokalen JAR-Datei als Bibliothek zu einem Modul:

  1. Erstellen Sie einen 'libs'-Ordner in der obersten Ebene des Modulverzeichnisses (dasselbe Verzeichnis, das das' src'-Verzeichnis enthält).

  2. Fügen Sie im build.gradle file Folgendes hinzu, damit Ihre Abhängigkeiten geschlossen werden:

    dependencies {
        // ... other dependencies
        compile files('libs/<your jar's name here>')
    }
    
  3. Android Studio sollte bereits einen Gradlew-Wrapper eingerichtet haben. Navigieren Sie in der Befehlszeile zur obersten Ebene Ihres Projekts (dem Verzeichnis, in dem sich eine gradlew -Datei befindet).

    Führen Sie ./gradlew assemble aus. Dies sollte das Projekt mit der Bibliothek kompilieren. Bei Bedarf müssen Sie möglicherweise Fehler in Ihrer build.gradle-Datei beheben.

  4. Damit Android Studio die lokalen JAR-Dateien als Bibliotheken für die Unterstützung beim Codieren in der IDE erkennt, müssen Sie einige weitere Schritte ausführen:

    4.1. Klicken Sie mit der rechten Maustaste auf das Modul im linken Bereich und wählen Sie Open Library Settings.

    4.2. Wählen Sie im linken Bereich des Dialogfelds Libraries.

    4.3. Klicken Sie auf das + -Zeichen über dem Bedienfeld, das sich an zweiter Stelle von links befindet -> Java

    Menu

    4.4. Wählen Sie Ihr lokales Glas aus und fügen Sie es dem Projekt hinzu.

  5. Möglicherweise müssen Sie den obigen Befehl ./gradlew noch einmal ausführen

264
ZenBalance

Klicken Sie mit der rechten Maustaste in das Projekt

-> new -> module
-> import jar/AAR package
-> import select the jar file to import
-> click ok -> done

Folgen Sie den Screenshots unten:

1:

Step 1

2:

enter image description here

3:

enter image description here

Sie werden folgendes sehen:

enter image description here

109
Ganesh Pandey

IIRC allein mit "Als Bibliothek hinzufügen" zu kompilieren, reicht nicht aus, um mit dem Projekt zu kompilieren.

Lesen Sie Hilfe von Intellij zum Hinzufügen von Bibliotheken zu einem Projekt

Der Teil, der Sie am meisten interessieren dürfte, ist der folgende:

(In File > Project Structure) Öffnen Sie die Moduleinstellungen und wählen Sie die Registerkarte Abhängigkeiten.

Klicken Sie auf der Registerkarte Abhängigkeiten auf Hinzufügen und wählen Sie Bibliothek aus.

Wählen Sie im Dialogfeld "Bibliotheken auswählen" eine oder mehrere Bibliotheken aus und klicken Sie auf "Ausgewählte hinzufügen".

Wenn die Bibliothek nicht im Dialogfeld angezeigt wird, fügen Sie sie in den Bibliothekseinstellungen direkt unter "Module" hinzu.

Sie müssen nicht mehr compile files() hinzufügen, und die Bibliothek sollte Ihrem Projekt ordnungsgemäß hinzugefügt werden.

47
Jukurrpa

In Android Stuido verwende ich Gradle gern, um Gson lib zu verwalten.

Fügen Sie die folgende Abhängigkeit in Ihre build.gradle-Datei ein.

repositories {mavenCentral()}

dependencies {compile 'com.google.code.gson:gson:2.2.4'}

Alles ist ok.

Sie können diesen Beitrag auch sehen. Die beste Möglichkeit, die Bibliothek eines Drittanbieters in Android studio zu integrieren

46
saneryee

Alle diese Lösungen sind veraltet. In Android Studio ist das jetzt ganz einfach:

Datei> Neues Modul ...

Der nächste Bildschirm sieht seltsam aus, als würden Sie ein Widget oder etwas anderes auswählen, aber behalten Sie es auf dem ersten Bild und scrollen Sie nach unten und suchen Sie "JAR oder .AAR-Paket importieren".

Nehmen Sie dann Project Structure aus dem Dateimenü. Wählen Sie app aus dem geöffneten Fenster, wählen Sie dependencies, drücken Sie green plus button, wählen Sie module dependency, und drücken Sie dann OK

40
Helzgate

Einfache Schritte zum Hinzufügen einer externen Bibliothek in Android Studio

  1. Wenn Sie sich in der Ansicht Android im Projektexplorer befinden, ändern Sie diese in die Ansicht Project wie folgt

enter image description here

  1. Klicken Sie mit der rechten Maustaste auf das gewünschte Modul, in dem Sie die externe Bibliothek hinzufügen möchten, wählen Sie dann New> Directroy und benennen Sie es als ' libs '
  2. Kopieren Sie nun die Datei blah_blah.jar in den Ordner ' libs '
  3. Klicken Sie mit der rechten Maustaste auf die Datei blah_blah.jar und wählen Sie ' Als Bibliothek hinzufügen .. '. Dies wird automatisch hinzugefügt und in build.gradle as compile files ('libs/blah_blah.jar') eingegeben und das gradle synchronisiert . Und du bist fertig

Bitte beachten Sie: Wenn Sie Bibliotheken von Drittanbietern verwenden, ist es besser, Abhängigkeiten zu verwenden, wobei Gradle-Skript die JAR und die Abhängigkeits-JAR automatisch herunterlädt, wenn Gradle-Skript ausgeführt wird.

Bsp .: 'com.google.Android.gms: play-services-ads: 9.4.0' kompilieren

Lesen Sie mehr über Gradle Dependency Management

35

'Dateien kompilieren ...' funktionierte früher für mich, aber nicht mehr. Nach vielen Schmerzen stellte ich fest, dass dies funktioniert:

compile fileTree(dir: 'libs', include: '*.jar')

Ich habe keine Ahnung, warum das einen Unterschied gemacht hat, aber zumindest funktioniert das verdammte Ding jetzt.

33
user2084396

Ich habe es geschafft, indem ich nur eine Zeile zu build.gradle hinzugefügt habe:

 dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar']) ----> AS creates this
    implementation 'com.google.code.gson:gson:2.3.1'   ----------> I added this one
    }

Vergessen Sie nicht, oben rechts auf "Jetzt synchronisieren" zu klicken.

Ich verwende Android Studio 1.0.1.

17
Fergara
  1. Laden Sie die Bibliotheksdatei von der Website herunter
  2. Kopieren von Windows erkunden
  3. Im Projektexplorer in den Ordner lib einfügen
  4. Ctrl+Alt+Shift+S Projektstruktur öffnen
  5. Wählen Sie die Registerkarte Abhängigkeiten und fügen Sie die Datei mit + hinzu
  6. Symbolleiste Synchronisieren Sie das Projekt mit der gradle-Datei über die Schaltfläche

Das hat mein Problem gelöst. Versuchen Sie, wenn jemand mehr Details möchte, lassen Sie es mich wissen.

17
sansalk

Ich fand Dependency Manager von Android Studio sehr praktisch und leistungsstark für die Verwaltung von Abhängigkeiten von Drittanbietern (wie hier erwähnt von gson). Bereitstellung einer schrittweisen Anleitung, die für mich funktioniert hat (HINWEIS: Diese Schritte wurden für Android Studio 1.6 und neuere Versionen auf der Windows-Plattform getestet).

Schritt-1: Gehe zu "Build> Edit Libraries and Dependencies ..." und öffne den Dialog "Project Structure"

enter image description here

Schritt 2: Wählen Sie "App" und dann die Registerkarte "Abhängigkeiten". Wählen Sie dann "Hinzufügen> 1 Bibliotheksabhängigkeit"

enter image description here

Schritt 3: Das Dialogfeld "Bibliotheksabhängigkeit auswählen" wird angezeigt. Geben Sie bei der Suche "gson" an und klicken Sie auf "Suchen".

enter image description here

Schritt 4: Die gewünschte Abhängigkeit wird in der Suchliste angezeigt. Wählen Sie com.google.code.gson: gson: 2.7 (dies ist die neueste Version zu dem Zeitpunkt, als ich die Antwort schrieb), drücken Sie OK

enter image description here

Klicken Sie im Dialogfeld "Projektstruktur" auf OK. Gradle würde Ihre Build-Skripte entsprechend aktualisieren.

enter image description here

Hoffe das würde helfen :)

13
A.B.

1. Legen Sie das Glas (in meinem Fall gson-2.2.4.jar) in den libs-Ordner.

2. Stellen Sie sicher, dass sich die Kompilierungsdateien (libs/gson-2.2.4.jar) in Ihrer build.gradle-Datei befinden.

. Klicken Sie nun auf "Projekt mit Gradle-Dateien synchronisieren" (links neben der AVD-Manager-Schaltfläche in der oberen Leiste).

Nachdem ich die obigen drei gemacht hatte, fing es an, gut zu funktionieren.

11
Sandeep

Sie können dies mit zwei Optionen tun.

erster einfacher weg.

Kopieren Sie die .jar-Datei in die Zwischenablage und fügen Sie sie dem libs-Ordner hinzu. Um den Ordner libs im Projekt anzuzeigen, wählen Sie das Projekt in der Combobox über den Ordnern aus.

klicken Sie dann mit der rechten Maustaste auf die JAR-Datei und klicken Sie auf Als Bibliothek hinzufügen. Wählen Sie dann ein Modul aus und klicken Sie auf OK. Sie können die .jar-Datei in der build.gradle-Datei im Abhängigkeitsblock sehen.

 dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.Android.support:appcompat-v7:21.0.3'
        implementation project(':okhttp-2.0.0')
        implementation 'com.google.code.gson:gson:2.3.1'
    }

Der zweite Weg ist der folgende: Sie können einem Modul eine JAR-Datei hinzufügen, indem Sie diese JAR-Datei als JAR-Modul importieren und dieses Modul dann einem beliebigen Modul hinzufügen.

modul importieren ---> wählen Sie Ihre .jar-Datei -> als .jar importieren - enter image description here

Dann STRG + ALT + UMSCHALT + S -> Projektstruktur -> Wählen Sie das gewünschte Modul, um ein Jar hinzuzufügen -> Abhängigkeiten -> Modulabhängigkeit. build.gradle des Moduls wird automatisch aktualisiert. enter image description here

9
huseyin

Laden Sie Ihre .jar -Datei in den libs -Ordner herunter und kopieren Sie sie. Fügen Sie dann diese Zeile zu build.gradle hinzu:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.google.code.gson:gson:2.3.1'
}

Vergessen Sie nicht, auf "Jetzt synchronisieren" zu klicken.

9
NarenderNishad

Legen Sie die .jar -Dateien im libs -Ordner des Android -Projekts ab.

Fügen Sie dann diese Codezeile in die gradle-Datei der App ein:

    compile fileTree(dir: 'libs', include: ['*.jar'])

Für Android Gradle-Plugin 3.0 und höher ist es besser, stattdessen Folgendes zu verwenden:

    implementation fileTree(dir: 'libs', include: ['*.jar'])
7
Aby Mathew

Im Gegensatz zu Eclipse müssen wir jar nicht herunterladen und im Ordner/libs ablegen. Gradle kümmert sich um diese Dinge. Wir müssen nur Gradle-Abhängigkeiten hinzufügen, Gradle lädt sie herunter und legt sie im Gradle-Cache ab.

Wir müssen Abhängigkeiten hinzufügen als:

Abhängigkeiten {Implementierung 'com.google.code.gson: gson: 2.2.4'}

das ist es. Wir können jedoch auch jar herunterladen und als Bibliothek hinzufügen. Die beste Vorgehensweise ist jedoch, Gradle-Abhängigkeiten hinzuzufügen.

7
Pankaj kumar

Ich habe oben 3 Schritte und seinen Arbeitscharme für mich getan.

(Ich verwende Android Studio 2.1.2)

enter image description here

Schritt 1

  • Fügen Sie Ihren JAR-Paketnamen (als Beispiel compile 'com.squareup.okhttp3:okhttp:3.3.1') in das Gradle-Build-Skript unter build.gradle ein (Modul: App) .

enter image description here

Schritt 2: Rechtsklick auf App Ordner -> Neu -> Modul

enter image description here

Schritt 3: Klicken Sie auf JAR/.AAR-Paket importieren . Durchsuchen Sie dann Ihr Paket . als Beispiel: OkHttp.jar

enter image description here

7
Elshan

Mit Android Studio 3+:

Sie sollten nur in der Lage sein, die JAR-Datei einfach in den libs-Ordner direkt unter dem App-Ordner zu kopieren.

... myproject\app\libs\myfile.jar

Wählen Sie dann Projektdateien aus dem Dropdown-Menü im Fenster Projekte aus, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Synchronisieren, um die Datei in Projektdateien anzuzeigen. Die Abhängigkeiten werden automatisch in die gradle-Datei (Modul: App) eingefügt.

dependencies {
...
    implementation files('libs/myfile.jar')

Hier ist eine andere Lösung:

Wechseln Sie zur Ansicht "Projektdateien" (wählen Sie "Projektdateien" aus der Dropdown-Liste aus).

enter image description here

Wählen Sie Neu ... Verzeichnis, erstellen Sie einen Ordner mit dem Namen libs direkt unter der App.

enter image description here

Öffnen Sie den Datei-Explorer, kopieren Sie Ihre JAR-Datei und fügen Sie sie in den Ordner libs ein.

Klicken Sie in Android Studio mit der rechten Maustaste auf die JAR-Datei und wählen Sie im Popup-Menü Als Bibliothek hinzufügen ... aus.

enter image description here

Sie sollten die Datei in der Abhängigkeitsliste in der gradle-Datei sehen:

dependencies {
...
    implementation files('libs/myfile.jar')
}

Öffnen Sie Ihre Java -Datei und fügen Sie dort die import-Anweisung hinzu:

import com.xxx.xxx;
6
live-love
menu File -> project struct -> module select "app" -> dependencies tab -> + button 
-> File dependency -> PATH/myfile.jar
5
vuhung3990

1) Erstellen Sie einen Ordner 'your_libs' im Ordner Project/app/src.

2) Kopieren Sie Ihre JAR-Datei in diesen Ordner 'your_libs'

3) Gehen Sie in Android Studio zu Datei -> Projektstruktur -> Abhängigkeiten -> Hinzufügen -> Dateiabhängigkeit und navigieren Sie zu Ihrer JAR-Datei, die sich unter 'src/your_libs' befinden sollte.

3) Wählen Sie Ihre JAR-Datei aus und klicken Sie auf "OK".

und dann siehst du auf deinem build.gradle so: compile files ('src/your_libs/your.jar')

4
idris yıldız

Erstellen Sie einen Ordner Bibliotheken. Fügen Sie Ihre .jar-Datei hinzu. Klicken Sie mit der rechten Maustaste darauf und Sie werden feststellen, dass Sie jar als Abhängigkeit hinzufügen. Klick es an. Es ist alles was Sie tun müssen. Sie finden die Abhängigkeiten, die Ihrer build.gradle-Datei hinzugefügt wurden.

Ich habe alle Antworten hier gelesen und sie scheinen alle alte Versionen von Android Studio abzudecken!

Bei einem Projekt, das mit Android Studio 2.2.3 erstellt wurde, musste ich nur ein libs -Verzeichnis unter app erstellen und mein Glas dort platzieren. Ich habe das mit meinem Dateimanager gemacht, ohne in Android Studio auf etwas klicken oder es bearbeiten zu müssen.

Warum funktioniert es? Öffnen Sie Build/Edit Libraries and Dependencies und Sie werden sehen:

{include=[*.jar], dir=libs}
4
0xF

Schritt 1: Nun sollten Sie unter Ihrem app folderlibs, wenn Sie es nicht sehen, dann erstellen Sie es .

Schritt 2: Drag & Drop the .jar file here, möglicherweise erhalten Sie eine Eingabeaufforderung "This file does not belong to the project", klicken Sie einfach auf OK.

Schritt 3: Nun sollten Sie die JAR-Datei im libs-Ordner sehen. Klicken Sie mit der rechten Maustaste auf die JAR-Datei und wähle "Add as library", Click OK for Prompt "Create Library"

Schritt 4: Nun wurde dieses Glas hinzugefügt.

enter image description here

4
IntelliJ Amiya

In Android Studio 1.1.0. Ich habe diese Frage folgendermaßen gelöst:

1: Legen Sie die JAR-Datei in das libs-Verzeichnis. (im Finder)

2: Öffnen Sie die Moduleinstellungen, gehen Sie zu Abhängigkeiten, in der linken unteren Ecke befindet sich ein Plus-Button. Klicken Sie auf die Plus-Taste und wählen Sie "Dateiabhängigkeit". Hier sehen Sie Ihre JAR-Datei. Wählen Sie es aus und es wird aufgelöst.

4
mbo
  1. Der Ordner libs wurde auf der Ebene app hinzugefügt.
  2. Alle jars in diesem Projekt hinzugefügt.
  3. Wählen Sie als Nächstes alle Gläser im Ordner libs aus.
  4. klicken Sie mit der rechten Maustaste auf die ausgewählten Elemente und sagen Sie add library.
  5. dann finden Sie die Erweiterungsoption jars im Projektexplorer.

Ich habe beobachtet CTRL + ALT + SHIFT + S -> Projektstruktur -> App-Modul -> Abhängigkeiten "hatte anfangs bereits einen Eintrag als (dir: 'libs', include: '*.jar') unter compile-option. Nach dem Hinzufügen des Jars gemäß den oben angegebenen Schritten erhielt der build.gradle die Einträge für das neu hinzugefügte Jar, selbst.

3
parasrish

Für neuere Android 1.0.2 ist das Folgende bereits in Ihrer build.gradle-Datei enthalten

implementation fileTree(include: ['*.jar'], dir: 'libs')

Fügen Sie das Bibliotheksglas zu Ihrem Bibliotheksordner hinzu -> klicken Sie mit der rechten Maustaste auf die Bibliothek -> klicken Sie auf Als Bibliothek hinzufügen -> Sie werden aufgefordert, das Projekt hinzuzufügen -> wählen Sie Ihr Projekt aus -> klicken Sie auf OK. Die folgende Zeile wird automatisch zum Erstellen hinzugefügt .gradle

implementation files('libs/Android-query.jar')

Das hat es für mich getan. es war nichts mehr erforderlich. Ich habe dies für Android aquery einer anderen Drittanbieter-Bibliothek für Android gezeigt.

3
user2779311

Wie schon viele gesagt haben, sollen Sie hinzufügen

compile files('libs/gson-2.2.3.jar') 

in deine build.gradle Datei.

Ich habe jedoch ein Projekt in Android Studio, das von Eclipse migriert wurde, und in diesem Fall heißt der Ordner "libs" "lib". Für mich hat das Entfernen des "s" das Problem gelöst.

3
Christina

In Android Studio 2.1 folge ich diesem Weg,

Gehe zur App -> src-> main -> assets folder (falls nicht verfügbar erstelle es) -> lege deine JAR-Dateien ab

enter image description here

Fügen Sie in Ihrem build.gradle Abhängigkeit wie folgt hinzu,

implementation files('src/main/assets/jsoup.jar')
implementation files('src/main/assets/org-Apache-xmlrpc.jar')
implementation files('src/main/assets/org.Apache.commons.httpclient.jar')
implementation files('src/main/assets/ws-commons-util-1.0.2.jar')

Jetzt synchronisieren. Nun sind Ihre JAR-Dateien einsatzbereit.

3
Ranjith Kumar

Unter Mac OS X:

  1. Jar als Bibliothek hinzufügen (jar in libs ziehen, Rechtsklick als lib hinzufügen)

  2. Hinzufügen einer Kompilierungsanweisung zu build.grade

  3. Installiere gradle v1.6 (benutze Homebrew)

    • brauen installieren gradle
    • gradle -v
    • wenn nicht v1.6, aktualisieren Sie Homebrew
  4. gradle clean (rebuild Android hat nicht funktioniert)

Das hat mich geklärt.

3
user2573236

Meine Antwort besteht im Wesentlichen darin, einige der richtigen, aber unvollständigen Antworten zu sammeln, die oben angegeben wurden.

  1. Öffnen Sie build.gradle
  2. Fügen Sie Folgendes hinzu:

    dependencies {
    compile 'com.Android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3'
    }
    

    Dies ermöglicht die Unterstützung von zwei verschiedenen Möglichkeiten zum Hinzufügen von Abhängigkeiten. Die Funktion compile fileTree(dir: 'libs', include: ['*.jar']) (wie bei @Binod erwähnt) weist den Compiler an, unter den Ordner-Bibliotheken nach JEDEM Jar zu suchen. Es wird empfohlen, einen solchen Ordner "libs" zu erstellen, der die JAR-Pakete enthält, die unsere Anwendung verwenden muss.

Dies wird aber auch die Unterstützung von Maven-Abhängigkeiten ermöglichen. Das Kompilieren von 'com.google.code.gson:gson:2.3' (wie von @saneryee erwähnt) ist eine weitere empfohlene Methode zum Hinzufügen von Abhängigkeiten, die sich in einem zentralen Remote-Repository und nicht in unserem/libs "lokalen Repository" befinden. Grundsätzlich wird gradle angewiesen, nach dieser Version des Pakets zu suchen, und der Compiler wird angewiesen, sie beim Kompilieren des Projekts zu berücksichtigen (im Klassenpfad).

PS: Ich benutze beide

2
iberodev

compile fileTree(dir: 'libs', include: '*.jar') funktioniert einwandfrei, aber nicht compile files(...) wurde mit Studio Beta 0.8.1 getestet

1
Binod Singh

Ich weiß nicht warum, aber mein Android Studio 0.8.14 wird verrückt, wenn ich versuche, diese Lösungen mit Gradle zu implementieren. Ich gebe zu, dass ich dieses großartige Build-Tool nicht kenne, aber wofür verstümmelt Studio mein Projekt? Ich schaffe es, es so zum Laufen zu bringen: lege Android-support-v13.jar in das 'libs'-Verzeichnis, dann F4 in meinem Projekt und füge Dateiabhängigkeit hinzu, wo ich auf Android-support-v13.jar zeigte.

0
olyv

In meinem Fall die hinzugefügte Bibliothek hat einige Abhängigkeiten übersehen, aber leider hat Android Studio (0.8.14) dies geheim gehalten.

Es war nicht nötig, irgendetwas manuell zu konfigurieren! Ich habe gerade die fehlenden Bibliotheken hinzugefügt und die Standard-Abhängigkeitskonfiguration in der App build.gradle -Datei verwendet

dependencies {
    compile 'com.google.code.gson:gson:2.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
0
Dirk

Mach das :

Erstellen Sie einen libs-Ordner unter dem Anwendungsordner. Fügen Sie .jar-Dateien zum libs-Ordner hinzu. Fügen Sie dann .jar-Dateien zur build.gradle-Abhängigkeit der App hinzu. Synchronisieren Sie schließlich das Projekt mit Gradle-Dateien.

0
user3686646