Android、BlackBerry、および JavaSE プロジェクト間でコードを共有する必要がある Eclipse プロジェクト (Eclipse 3.6.2 + Android ADT + BlackBerry プラグイン) に取り組んでいます。
プラットフォームに依存しないコードを別のフォルダーに移動し、次の構造を作成しました
CoreCode - java project
- /src - platform independent code
CorePlusDroid - Android library project with core code plus Android-specific classes
- /src - Android-specific code
- /core_src - linked source from CoreCode/src (via Source tab in Java Build Path)
DroidApp - Android application that uses CorePlusDroid library
- /src
- /gen
- /assets
etc
DroidApp は正常にビルドおよび実行されますが、CoreCode からクラスを参照しようとしたり、デバッガーでクラスの 1 つにステップインしようとすると、「ソースが見つかりません」というページが表示されます。「添付ソースの変更...」ボタンをクリックして、場所のパスを /CoreCode/src に設定するか、このフォルダーを外部フォルダーとして指定しようとしましたが、何も役に立ちません。エディターは、CoreCode/src 内のクラスのソース コードをまだ見つけることができません。
私が間違っていることと、それを修正する方法はありますか? プラットフォーム間でコードを共有できるのは本当に素晴らしいことですが、デバッグ時に踏み込めないのは本当に苦痛です。
ありがとう。