我想在我的Android项目中引用几个.jar
个文件,我有它们的来源。关键是,为了从源代码构建.jar
,我必须使用Maven - 构建过程非常复杂,而且我是Android和Maven的新手,我正在尝试重用脚本构建在我之前编写的这些库,并且不要直接添加源。
所以我的意图非常简单:
.class
文件.jar
文件中编译.class
但是只要我将.jar
文件复制到android项目中的libs
文件夹中 - 我就无法在它们上添加源代码 - 我无法调试它们。
在here或here上看似已多次出现此问题。仍然没有什么对我有用。当我转到Java Build Path时,Eclipse似乎无法识别.properties
文件 - 源的路径标记为(None)
并且它不可修改,如果我像这样引用库它是在ADT17之前(添加一个自定义目录,如lib
,最后没有s
,并引用这些jar作为外部库) - 这修复了调试,但编译器似乎并不包括所有由this
我读过应该在ADT20修复,但我使用的是ADT21但仍然没有运气。任何有用的解决方法吗?
答案 0 :(得分:1)
终于做到了!这仍然看起来像ADT中的一个错误。我发现的唯一解决方案是在ADT17之前引用libs(将它们放入单独的lib
文件夹中,而不是' s,将它们添加到构建路径,并标记{中的复选框{1}})。
我遗漏的东西实际上是标记复选框 - 出于某种原因,当您更改该对话框中的任何内容时,复选框将变为未标记。我想我只是没注意到......