android - 如何将我的 Android 应用程序指向我的在线 apengine 端点

标签 android google-app-engine google-cloud-endpoints gae-eclipse-plugin

我已经创建了一个应用程序引擎连接的 android 项目。目前我已经将我的后端(端点 api)部署到应用程序引擎。现在我想将 android 应用程序 (apk) 指向在线服务器/api。我该怎么做?

基本上,我只需要执行以下操作吗?

protected static final boolean LOCAL_ANDROID_RUN = false;

当我只执行上面一行时,我得到了异常

Exception received from server at https://1.myapi.appspot.com/_ah/api/
java.io.IOException: Hostname '1.myapi.appspot.com' was not verified
at libcore.net.http.HttpConnection.verifySecureSocketHostname(HttpConnection.java:224)
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:446)
    at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:188)
at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281)
at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:78)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:980)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463)

为什么我的app-id前面有一个1是正常的?那是问题所在吗?我应该在哪里修理它?同样,我的项目完全是使用 GEP 生成的。

最佳答案

数字 1 只是来自您的 API 的版本号,所以它不应该是问题...

无论如何,您使用的是什么 App Engine SDK? SDK 1.7.6 在使用 GPE 生成端点客户端库时引入了一些错误,这些错误在以前的版本中不存在,但新版本 SDK 1.7.7< 解决了这些错误/strong>.

参见 this question有关此 strange 1 以及我正在谈论的错误的更多信息。

关于android - 如何将我的 Android 应用程序指向我的在线 apengine 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16121987/

相关文章:

android - JNI 和多线程

java - 应用程序在按下按钮时崩溃,并显示 "Attempt to invoke virtual method"

google-app-engine - EOFError : EOF read where object expected 错误

android - 谷歌验证异常 : Unknown when authenticating with Cloud Endpoints

java - Flutter (Dart) 到 Android - 传递图像

android - 如何在 android 上做一个 http 窃听器或代理应用程序

google-app-engine - 如何将 Google App Engine 应用程序帐单转移到不同的 Google Checkout(电子钱包)帐户?

google-app-engine - Google App Engine 网站上的 DNS_PROBE_FINISHED_NXDOMAIN

google-app-engine - slice 上无效的内存地址或零指针取消引用

java - 使用 Google 云端点进行数据传输优化