Android项目抱怨"类型bolt.Task无法解决。它是从所需的.class文件中间接引用的。

时间:2014-10-29 03:57:25

标签: android parse-platform android-support-library

我试图通过Parse Mealspotting教程,但在添加Parse库之后,我得到了奇怪的错误。我在谷歌搜索时发现了其他类似的错误,但没有任何效果。 Here's one.我也看了Adding the Support Libraries,但是没有修复它。Here's what I'm seeing in Eclipse

确切的文字是:

Multiple markers at this line - The type bolts.Task cannot be resolved. It is indirectly referenced from required .class files - The class file Task<?> contains a signature 'Ljava/util/Set<Lbolts/Task<*>.TaskCompletionSource;>;' ill-formed at position 30

我不关心支持库或应用程序将使用哪些设备,我想要的就是让它工作,这样我就可以完成本教程。有没有人以前处理过这个问题?

我还尝试创建一个仅支持Kit Kat并删除了支持库的项目,但它仍然会抛出同样的错误。

2 个答案:

答案 0 :(得分:28)

尝试在项目中添加bolt-android-1.1.3 lib。您可以在Parse SDK zip文件中找到它。

答案 1 :(得分:0)

首先,请确保您的lib文件夹中有Parse库。

我有同样的问题并通过添加我在Parse中找到的bolt-android-1.1.3.jar(右键单击您的项目属性,然后是java构建路径,选项卡库,添加jar或外部jar)来解决它-1.7.1。

然后清理你的项目,它应该工作。