Android Endpoint项目 - TicTacToe示例未启动

时间:2013-05-11 12:49:03

标签: android google-app-engine google-cloud-endpoints

当我尝试连接Android项目并遇到错误时,我尝试启动Google https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-android提供的示例应用。

我实际上有完全相同的错误...

05-11 21:46:48.935: E/AndroidRuntime(744): FATAL EXCEPTION: main
05-11 21:46:48.935: E/AndroidRuntime(744): java.lang.ExceptionInInitializerError
05-11 21:46:48.935: E/AndroidRuntime(744):  at com.google.api.services.tictactoe.Tictactoe$Builder.build(Tictactoe.java:474)

我真的不知道它可以来自哪里。

我添加了自述文件中写的库。

1 个答案:

答案 0 :(得分:0)

如果我已经阅读了整个日志,这会让我节省几个小时的麻烦......

实际上这是版本问题。

  static {
    com.google.api.client.util.Preconditions.checkState(
        com.google.api.client.googleapis.GoogleUtils.MAJOR_VERSION == 1 &&
        com.google.api.client.googleapis.GoogleUtils.MINOR_VERSION >= 14,
        "You are currently running with version %s of google-api-client. " +
        "You need at least version 1.15 of google-api-client to run version " +
        "1.15.0-rc of the  library.", com.google.api.client.googleapis.GoogleUtils.VERSION);
  }

我将MINOR_VERSION从15改为14.这与tictactoe样本的问题完全相同,但它确实要求13只母鸡我有13只。

我检查了更新,但没有找到任何要更新的内容,所以我不知道为什么要问我15 ...