Eclipse - 无法识别ACRA jar文件

时间:2012-03-22 14:17:59

标签: android eclipse acra

我正在尝试将ACRA添加到我的项目中,并且我已按照这些步骤进行ACRA Basic Setup但Eclipse并未认识到您使用该类创建的@ReportCrashes:

enter image description here

我确定我创建了一个“lib”文件夹,然后我将jar文件添加到它(通过从Windows资源管理器中拖放),然后右键单击它并选择Add to Build Path。我甚至试图删除jar文件并重新添加它并执行一个项目 - >干净但仍然没有。

关于我做错了什么的想法?

以下是Eclipse注释的一些截图:

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我想我已经发现了它的根源:我在SRC文件夹中导入jar,而不是导入BUILD文件夹中的jar。刚刚删除了第一个,重新配置了BUILDPATH以删除错误的条目,干净了,将正确的(BUILD FOLDER)jar复制到我项目的libs文件夹中然后一切都运行正常

也许有帮助?

答案 1 :(得分:2)

好的,我发现了问题。我和你有同样的问题,对我来说问题是我从ACRA档案中添加了源jar而不是构建jar。它现在可以识别jar中的类。菜鸟错误:))

答案 2 :(得分:1)

罗伯特,

我今天(2012年8月15日)更新到Android SDK工具的R20,并升级到Eclipse Juno,并且与ACRA和我的其他jar文件有类似的问题。

我理解它的方式R17改变了' / libs'中任何jar的构建过程。文件夹自动添加到构建路径。这意味着如果你在' / libs'你需要从你的java构建路径中删除它的文件夹,或者你得到了可怕的" Dalvik 1"构建错误。

接下来,我注意到无法将源或javadoc添加到lib文件夹中的jar。所以我把所有的罐子搬到了第二个文件夹,在我的情况下' / external / jar'。当我将ACRA-4.2.3.jar移动到' / external / jar'我的项目会因你的错误而崩溃。所以我把它移回了' / libs'虽然我无法在ACRA jar中添加javadoc或source,但它确实有效。

结论是将ACRA jar文件放在' / libs'夹。其他jar文件可以放在' / libs'或其他地方。此外,更新Android SDK和Eclipse。

希望这可以帮助你成为某个人,