当我尝试连接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)
我真的不知道它可以来自哪里。
我添加了自述文件中写的库。
答案 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 ...