Android, PhoneGap: à l'Aide de bibliothèques de tiers dans le plugin de développement

Je suis en train de travailler sur un PhoneGap/Cordova plugin qui est censé fournir un socket pour envoyer et recevoir des messages OSC (Open Sound Control). Pour cela je voudrais utiliser JavaOSC mais je suis incertain sur la façon d'inclure la librairie dans mon projet.

Je suis en utilisant Android Studio et j'ai fait suivre ce tutoriel mettre en place mon projet. J'ai d'abord placé les premières JavaOSC classe-les fichiers dans le même répertoire que mon OSCPlugin.class et a placé les déclarations d'importation en la de de mon OSCPlugin.class:

import com.illposed.osc;

Cela ne fonctionne pas.

Dans une prochaine étape, j'ai essayé d'ajouter la bibliothèque de maven dans le module paramètres. J'ai été en mesure de télécharger les fichiers jar de maven et installer les mettre dans /plates-formes/android/libs. Dans les paramètres pour le module "android" je peux voir que "l'API Android 17' est censé être utilisé comme kit de développement logiciel, y compris cordova-3.1.0 et com.illposed.osc:javaosc-core:0.2 - tous les deux activés. Je peux voir la cordova-3.1.0.jar ainsi que javaosc-core-0.2.jar contenant com.illposed.la cvmo dans le navigateur à l'intérieur d'Android Studio.

Toutefois, lorsque vous essayez de compiler mon projet j'obtiens:

Gradle: cannot find symbol class osc

déclenchée à partir de l'intérieur OSCPlugin.class que contient le ci-dessus mentionné déclaration d'importation

J'ai très peu d'expérience avec Java et encore moins avec le développement Android. Mais je serais intéressé à résoudre cette énigme et obtenir commencé. J'ai cherché sur le Java docs mais le problème ne se contente pas de rester dans Java, mais plutôt dans la structure du projet Android.

Je serais reconnaissant si quelqu'un pourrait jeter quelque lumière sur cette question. Tout conseil est très apprécié!

OriginalL'auteur 5tefan | 2013-10-10