【发布时间】:2019-02-07 07:11:53
【问题描述】:
我想在我的 android studio (v3.3) 项目中使用 google cloud endpoint v2 连接到 App Engine(最终是 google cloud sql(不是 firebase,因为我将进行复杂的查询))。
谷歌云 SDK、OpenAPI、端点配置正在运行(它可以通过 Windows PowerShell 接收回显“hello world”),我按照本教程构建了客户端库:https://cloud.google.com/endpoints/docs/frameworks/java/gen_clients
我已将客户端库导入到 Android Studio 项目文件 Libs 中,目前正在按照本教程从 Android Studio 客户端调用后端 API: https://cloud.google.com/endpoints/docs/frameworks/java/calling-from-android
编辑完 gradle 文件后,建议将下面代码中的“Tictactoe”替换为你的后端 API 的名称
Tictactoe.Builder builder = new Tictactoe.Builder(
AndroidHttp.newCompatibleTransport(), new GsonFactory(), null);
service = builder.build();
我花了 8 个小时试图弄清楚那会是什么。我在导入的库中找不到任何有效的文件。我尝试单独使用我的 Google Cloud 项目 ID 或后跟 .appspot.com,但没有任何效果。
我认为它一定在我的项目文件中,我只需要知道在哪里。而且不知道它叫什么会使搜索变得棘手。
注意:Google Cloud 网站建议在 stackoverflow 上提出技术问题
【问题讨论】:
标签: java android android-studio google-cloud-endpoints-v2