Android/PhoneGap: Mithilfe von Drittanbieter-Bibliotheken in der plugin-Entwicklung

Arbeite ich an einer PhoneGap/Cordova plugin, das soll ein socket zum senden und empfangen von OSC-Nachrichten (Open Sound Control). Für diesen Zweck würde ich gerne JavaOSC aber ich bin unsicher, wie man die library in mein Projekt.

Bin ich mit Android Studio und ich habe im Grunde folgte dieses tutorial, um mein Projekt. Zuerst legte ich die raw-JavaOSC class-Dateien im gleichen Verzeichnis wie meine OSCPlugin.class und legte das import-Deklarationen in die zu meiner OSCPlugin.class:

import com.illposed.osc;

Das hat nicht funktioniert.

Als nächsten Schritt habe ich versucht, um die Bibliothek aus dem maven-innerhalb der Projekt-Modul-Einstellungen. Ich war in der Lage, laden Sie die jar-Dateien von maven und installieren, setzen Sie Sie in /platforms/android/libs. Innerhalb der Einstellungen für das Modul "android -" ich kann sehen, dass "Android-API 17' verwendet werden soll als SDK, einschließlich der cordova-3.1.0 und com.illposed.osc:javaosc-core:0.2 - beide aktiviert. Ich kann sehen, dass die cordova-3.1.0.jar sowie javaosc-core-0.2.jar mit com.illposed.osc im navigator im Android Studio.

Jedoch, wenn Sie versuchen, zu kompilieren meines Projekts habe ich bekommen:

Gradle: cannot find symbol class osc

ausgelöst von innerhalb OSCPlugin.class enthält die oben erwähnten import-Deklaration

Habe ich sehr wenig Erfahrung mit Java und noch weniger mit Android-Entwicklung. Aber ich wäre interessiert an der Lösung dieses Rätsels und loslegen. Gesucht hab ich die Java-docs, aber das problem nicht, nur liegen die in Java, sondern in der Struktur des Android-Projekts.

Ich wäre dankbar, wenn jemand kann etwas Licht auf dieses Problem. Jeder Hinweis ist sehr willkommen!

InformationsquelleAutor 5tefan | 2013-10-10
Schreibe einen Kommentar