Als «android-library» getaggte Fragen

Ein Android-Bibliotheksprojekt ist ein Entwicklungsprojekt, das gemeinsam genutzten Android-Quellcode und -Ressourcen enthält. Andere Android-Anwendungsprojekte können auf das Bibliotheksprojekt verweisen und beim Erstellen die kompilierten Quellen in ihre APK-Dateien aufnehmen.




19
Hinzufügen einer externen Bibliothek in Android Studio
Ich möchte meiner Android-Anwendung eine externe Bibliothek https://github.com/foursquare/foursquare-android-oauth hinzufügen (ich verwende Android Studio, die Anweisungen von lib author für Eclipse funktionierten nicht für Android Studio). Ich habe versucht, dies mit maven zu tun, also habe ich unter Datei-> Projektstruktur-> Abhängigkeiten hinzugefügt, com.foursquare:foursquare-android-nativeoauth-lib:1.0.0aber Gradle Sync schlägt fehl: Error:Failed to find: com.foursquare:foursquare-android-nativeoauth-lib:1.0.0 …

4
Android Studio 1.0 und Fehler "Bibliotheksprojekte können Anwendungs-ID nicht festlegen"
Nach dem Update von Android Studio auf 1.0 wird folgender Fehler angezeigt: Fehler: Bibliotheksprojekte können die Anwendungs-ID nicht festlegen. applicationId ist in der Standardkonfiguration auf 'com.super.app' gesetzt. Ich habe das Gradle-Plugin wie vorgeschlagen aktualisiert, aber ich habe nicht verstanden, wie ich das beheben kann.

7
Transitive Abhängigkeiten wurden für eine Bibliothek mit Gradle nicht aufgelöst
Ich habe eine Weile nachgeforscht und hier wahrscheinlich die beliebtesten Antworten in Bezug auf aar und transitive Abhängigkeiten gesehen, aber irgendwie ist mir immer noch nicht klar, wie ich das zum Laufen bringen soll. So: Ich habe eine Android-Bibliothek mit der angegebenen Gradle-Konfiguration: apply plugin: 'android-library' apply plugin: 'android-maven' version …

17
Importieren Sie Android Volley in Android Studio
Ich möchte die Volleybibliothek von Google verwenden Ich verwende Android Studio und weiß, wie man .jar-Bibliotheken hinzufügt. Aber ich konnte keine .jar-Bibliothek mit den Volley-Dateien erstellen: https://android.googlesource.com/platform/frameworks/volley Hier, was ich getan habe: (unter Windows 7) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar Und …

14
BuildConfig.DEBUG ist immer falsch, wenn Bibliotheksprojekte mit gradle erstellt werden
BuildConfig.DEBUG funktioniert nicht (= logisch auf false gesetzt), wenn ich meine App im Debug-Modus ausführe. Ich benutze Gradle zum Bauen. Ich habe ein Bibliotheksprojekt, in dem ich diese Prüfung durchführe. BuildConfig.java sieht im Build-Debug-Ordner folgendermaßen aus: /** Automatically generated the file. DO NOT MODIFY */ package common.myProject; public final class …

15
Android Activity ClassNotFoundException - alles ausprobiert
Ich habe gerade eine App in eine Framework-Bibliothek und eine Anwendung umgestaltet, aber jetzt, wenn ich versuche, die App im Emulator zu starten, erhalte ich die folgende Fehlerstapel-Ablaufverfolgung: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: …


3
Benötigen Sie ein Gradle-Projekt aus einem anderen Verzeichnis
Ich habe ein Verzeichnis / Projekt-Setup wie folgt: C:\ _dev\ Projects\ Logger MyProject Logger ist ein Android-Bibliotheksprojekt mit Gradle. MyProject ist ein Standard-Android-Projektprojekt, das die Logger- Bibliothek verwenden muss. Ich verwende Android Studio und habe versucht, Logger zu den externen Bibliotheken hinzuzufügen . Während dies während der Entwicklung funktioniert, erhalte …

8
So erstellen Sie ein Glas für Android Library Project
Ich muss eine Bibliothek erstellen, die ich in einer JAR-Datei auf den Client exportieren werde. Gibt es eine Möglichkeit, ein Glas mit den darin enthaltenen Ressourcen zu erstellen? Der Google adMob verfügt über eine solche JAR-Datei, die eine Ressourcendatei wie R $ layout.class enthält. Diese Seite beschreibt eine Möglichkeit, dies …

7
Library.apk konnte nicht gefunden werden!
Ich habe es geschafft, meine Anwendung ziemlich gut umzustrukturieren, sodass sich bis auf einige Methoden in einer abgeleiteten Aktivitätsklasse alles in einem Bibliotheksprojekt befindet. Es funktioniert wunderbar, außer dass die Eclipse-Konsole ( nicht LogCat!) Die folgende Fehlermeldung ausgibt: [2011-06-13 19:54:08 - MyLibrary] Could not find MyLibrary.apk! Ich habe beide Projekte …

7
Ist es möglich, eine Bibliothek zur Laufzeit dynamisch aus einer Android-Anwendung zu laden?
Gibt es eine Möglichkeit, eine Android-Anwendung zum Herunterladen und Verwenden einer Java-Bibliothek zur Laufzeit zu erstellen? Hier ist ein Beispiel: Stellen Sie sich vor, die Anwendung muss abhängig von den Eingabewerten einige Berechnungen durchführen. Die Anwendung fragt nach diesen Eingabewerten und prüft dann, ob die erforderlichen Classes oder Methods verfügbar …

25
Symbol AppCompatActivity kann nicht aufgelöst werden - Support v7-Bibliotheken werden nicht erkannt?
Ich versuche herauszufinden, warum mein Android-Studio die AppCompat v7-Bibliothek nicht richtig erkennt. Die folgende Importanweisung wird grau angezeigt und besagt, dass es kein Paket für support.v7.app gibt. Unten ist meine Aktivitätsdatei: import android.support.v7.app.AppCompatActivity; public class XApplicationActivity extends AppCompatActivity Meine build.grade: compile "com.android.support:appcompat-v7:22.0.0" compile "com.android.support:support-annotations:$ANDROID_SUPPORT_VERSION" compile "com.android.support:support-v4:$ANDROID_SUPPORT_VERSION" Meine Projekteinstellungen: minSdkVersion = …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.