ターゲット
android2.1update1(XPERIA)
Bluetoothを接続した、とあるデバイスの制御アプリの開発
(デバイス制御用にjarファイルが提供されている)
開発環境
eclipse3.7x
まず、行ったことは外部jarとして、プロジェクトに登録
「ビルド・パス構成」-「ライブラリー」で、「外部JARの追加」で登録
これで、実行したところ例外処理が発生する
次に、一旦プロジェクトフォルダー内に、JARファイルをドラッグアンドドロップでコピーしてから、
「Jar追加」(内部JARとして追加)してみたが、これでもだめ、
次に、「順序およびエクスポート」で、該当のJARをチェックしてみる。
でも、これでもだめ。
最後に、もう一度JARファイルを現在コピーされているフォルダーと異なる個所にドラッグアンドドロップしたあとに
再度、当初コピーしたJARへ先ほどドラッグアンドドロップしたファイルを上書き移動する。
これで、実行してみると、プログラムが正常に動作するようになった。
現段階においても、なぜこれで動作するようになったか不明・・・・なぜ??
ただし、「順序およびエクスポート」でチェックしたのち、JARを上書きすると動作するのは、
別のプロジェクトでも確認したので、たぶん必要なステップと思われる。
ちなみに、正常に動作したあと、「順序およびエクスポート」のチェックをはずしても
以後、正常に動作している???
