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!