Android / PhoneGap: Usando bibliotecas de terceiros no desenvolvimento de plug-ins

Eu estou trabalhando em um plugin PhoneGap / Cordova que deveria fornecer um soquete para enviar e receber mensagens OSC (Open Sound Control). Para esse propósito eu gostaria de usarJavaOSC mas não tenho certeza sobre como incluir a biblioteca no meu projeto.

Estou usando o Android Studio e basicamente seguieste tutorial para configurar meu projeto. Primeiro, coloquei os arquivos de classe JavaOSC brutos no mesmo diretório que o meu OSCPlugin.class e coloquei as declarações de importação no to do meu OSCPlugin.class:

import com.illposed.osc;

Isso não funcionou.

Como próximo passo, tentei adicionar a biblioteca do maven dentro das configurações do módulo do projeto. Eu era capaz de baixar os arquivos jar do maven e instalar colocá-los em / plataformas / android / libs. Dentro das configurações para o módulo 'android' eu posso ver que 'API do Android 17' deve ser usado como SDK, incluindo o cordova-3.1.0 e o com.illposed.osc: javaosc-core: 0.2 - ambos ativados. Eu posso ver o cordova-3.1.0.jar, bem como javaosc-core-0.2.jar, contendo com.illposed.osc no navegador dentro do Android Studio.

No entanto, ao tentar compilar meu projeto, recebo:

Gradle: cannot find symbol class osc

desencadeada a partir do OSCPlugin.class que contém a declaração de importação acima mencionada

Eu tenho pouca experiência com Java e ainda menos com o desenvolvimento do Android. Mas eu estaria interessado em resolver este enigma e começar. Eu pesquisei os documentos Java, mas o problema não está apenas em Java, mas sim na estrutura do projeto Android.

Eu ficaria grato se alguém pudesse lançar alguma luz sobre este assunto. Qualquer dica é muito apreciada!

questionAnswers(2)

yourAnswerToTheQuestion