私は、OSCメッセージ(Open Sound Control)を送受信するためのソケットを提供するはずのPhoneGap/Cordovaプラグインに取り組んでいます。その目的のために私はJavaOSCを使用したいと思いますが、ライブラリを私のプロジェクトにどのように組み込むのかは不明です。Android/PhoneGap:プラグイン開発でサードパーティのライブラリを使用
私はAndroid Studioを使用しており、基本的にはthis tutorialに従ってプロジェクトをセットアップしています。最初に私は私のOSCPlugin.classと同じディレクトリに生JavaOSCクラス・ファイルを置き、私のOSCPlugin.classのにでimport宣言を置い:
動作しませんでしたimport com.illposed.osc;
を。
次のステップとして、プロジェクトのモジュール設定内でmavenからライブラリを追加しようとしました。私はmavenからjarファイルをダウンロードして、/ platforms/android/libsにインストールすることができました。モジュール 'android'の設定では、「Android API 17」は、cordova-3.1.0とcom.illposed.osc:javaosc-core:0.2の両方を含む、SDKとして使用されるはずです。 Android Studio内のナビゲータにcom.illposed.oscが含まれているcordova-3.1.0.jarとjavaosc-core-0.2.jarが表示されます。 OSCPlugin.class内からトリガー
Gradle: cannot find symbol class osc
上記の輸入申告
が含まれている私は、Javaと非常に少ない経験があり、さらに少ないと:私が手に私のプロジェクトをコンパイルしようとすると、しかし
、 Androidの開発。しかし、私はこの謎を解くことに興味があり、始めましょう。私はJavaのドキュメントを検索しましたが、問題は単にJava内にあるのではなく、Androidプロジェクトの構造内にあります。
誰かがこの問題を明らかにしてくれれば感謝します。どんなヒントも高く評価されています!成功せず、残念ながら
...
<source-file src="src/android/xxx.jar" target-dir="libs" framework="true" />
<source-file src="src/android/MyPlugin.java" target-dir="src/com/mypackage" />
...
:私はこれらのstepsに従うことをしようと、Apache Commons Netを必要と私のPhoneGapプロジェクトの一つのために