0

当我尝试做一个 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)

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

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

4

1 回答 1

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....

于 2013-05-12T03:13:54.607 回答