我试图通过Parse Mealspotting教程,但在添加Parse库之后,我得到了奇怪的错误。我在谷歌搜索时发现了其他类似的错误,但没有任何效果。 Here's one.我也看了Adding the Support Libraries,但是没有修复它。
确切的文字是:
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并删除了支持库的项目,但它仍然会抛出同样的错误。
答案 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。
然后清理你的项目,它应该工作。