java - 错误 : cannot access Task class file for bolts

标签 java android parse-platform sinch

我正在完成给出的教程 here我停留在下面发布的代码部分:

  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_list_users);
  }

  //display clickable a list of all users
  private void setConversationsList() {
      currentUserId = ParseUser.getCurrentUser().getObjectId();
      names = new ArrayList<String>();

      ParseQuery<ParseUser> query = ParseUser.getQuery();
      query.whereNotEqualTo("objectId", currentUserId);
      query.findInBackground(new FindCallback<ParseUser>() {
          public void done(List<ParseUser> userList, com.parse.ParseException e) {

它在 ParseQuery<ParseUser> query = ParseUser.getQuery(); 上失败了

Error:(53, 14) error: cannot access Task class file for bolts.Task not found

我很难理解这个(知道这些代码块放在什么文件中),因为我在 android dev 中完全是绿色的。

谁能告诉我哪里出了问题?

最佳答案

Parse 库依赖于一个名为 Bolt 的库,该库与从 Parse.com 网站下载的 Parse 库位于同一文件夹中。

这是针对 Android Studio 的,但对于 Eclipse 应该类似。

将解压文件夹中的 Bolt 库复制并粘贴到项目的“libs”文件夹中。您也可以将整个解压缩的库文件夹复制并粘贴到“libs”文件夹中。右键单击“Parse-.jar”文件并选择“添加为库”或类似选项(如果尚未添加)。对“bolts-android-.jar”文件执行相同的操作。尝试再次运行该项目,一切都应该正常。

关于java - 错误 : cannot access Task class file for bolts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601421/

相关文章:

java - PriorityQueue 按两个值排序

java - 从缓存中删除 log4j 1.2.12

android - 正确关闭进度对话框

android - 在 android 中截取屏幕截图

android - 带有 setcontentview 的警报对话框

xcode - 删除应用程序后解析设备 token 仍然有效

java - 我应该将 ArrayList 声明/初始化为列表、ArrayList 还是 <Cat> 的 ArrayList

java - Textview Resize text 当屏幕比其他屏幕大时

ios - EXC_BAD_INSTRUCTION(代码=EXC_1386,INVOP,子代码=0x0)错误

javascript - 设置解析对象列表以使用 Angularjs 选择标签