我正在开发一个 Eclipse 项目(Eclipse 3.6.2 + Android ADT + BlackBerry 插件),我需要在其中共享 Android、BlackBerry 和 JavaSE 项目之间的代码。
我将独立于平台的代码移动到一个单独的文件夹并创建了以下结构
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 浏览类或使用调试器进入其中一个类时,我得到“找不到源”页面。我尝试单击“更改附加源...”按钮并将位置路径设置为 /CoreCode/src 或将此文件夹指定为外部文件夹,但没有任何帮助。编辑器仍然无法在 CoreCode/src 中找到类的源代码。
知道我做错了什么以及如何解决吗?能够在平台之间共享代码真的很棒,但是当调试真的很痛苦时却无法进入它。
谢谢。