Einschließlich anderer Eclipse-Projekte in einem Android-Anwendungsprojekt

Ich habe eine Bibliothek nur Android Eclipse-Projekt (keine Hauptklasse, nur Bibliotheksklassen), die ich in meinem Haupt-Android-Anwendungsprojekt enthalten möchte.

Ich ging zum Build-Pfad und fügte das Bibliotheks-Projekt den "Required Projekten auf dem Build-Pfad" auf der Registerkarte Projekte hinzu und überprüfte es auf der Registerkarte "Order and Export".

  • Ein "Hello World" Tutorial für Arduino und Android
  • Welche Android-Geräte unterstützen das ADK / Open-Zubehör
  • Android ADK mit PC als USB Host mit libusb, Massenübertragungsfehler
  • Vorgeschlagenes Protokoll für android-arduino Kommunikation
  • Warum ist das Demokit-Programm für die ADK in Arduino nicht kompiliert?
  • Build.xml gibt Fehler beim Kompilieren einer Verarbeitungsskizze, die ArduinoAdkUsb enthält
  • Wenn die Anwendung jedoch ausgeführt wird, gibt sie die Ausnahme von VerifyError aus, da die Klasse aus dem Bibliotheksprojekt nicht zusammen in der apk verpackt wurde.

    Irgendeine Lösung dafür?

  • Android findViewById im Dienst
  • Wie fügt man Zeile in einer Zelle in Tabellenlayout in Android, dynamisch?
  • Display-Paging-Steuerung mit weißen Punkten auf dem Top-Android
  • Android nutzen V8 ohne WebView
  • Wie man den Fortschrittsbalkenstatus nach Prozentsatz zeigt
  • Einfügen und Entfernen von Fragmenten in Viewpager richtig
  • 3 Solutions collect form web for “Einschließlich anderer Eclipse-Projekte in einem Android-Anwendungsprojekt”

    Android-Projekte werden leider nicht verpackt. Wenn Ihr Bibliotheksprojekt nur Klassen, keine Ressourcen hat, dann können Sie es zu einem normalen Java-Projekt machen. Java-Projekte, die ein Android-Projekt abhängt, wird in verpackt.

    Wenn das Bibliotheksprojekt Android-spezifische Klassen verwendet, dann, wenn Sie es ein Java-Projekt machen, müssen Sie auch android.jar zum Build-Pfad hinzufügen. Dies ist "Plattformen / android-1.6 / android.jar" in Ihrem SDK-Verzeichnis, wenn Sie die 1.6-Plattform installiert haben, zum Beispiel.

    Wenn die Bibliothek ein regelmäßiges Java-Projekt ist, ist der einfachste Weg, ihn in ein Android-Projekt aufzunehmen, einen verknüpften Quellordner. Klicken Sie im Anwendungsprojekt auf Configure Build Path | Quelle: Link Quelle … Nennen Sie den Ordner etwas wie library-src und zeigen Sie auf den src Ordner des Bibliotheksprojekts.

    Ich hatte ein ähnliches Problem (mit der VerifyError-Ausnahme beim Laden auf ein Gerät) mit Eclipse Version: 3.6.2. Ich hatte ein Android-Bibliotheksprojekt mit einigen gängigen Klassen für das Teilen erstellt, das von den androiden SDK-Klassen abhängt. Anstatt das andrloide Bibliotheksprojekt zu einem "normalen" Java-Projekt zu machen, habe ich das Bibliotheksprojekt als Bibliotheksreferenz in den Projektergebnissen der Android-Registerkarte für die Projekte hinzugefügt, die die Bibliothek benutzten. Dies löste die fehlende Klasse aus.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.