나는 app-engine connected android project를 만들었습니다. 현재 앱 엔진에 백엔드 (엔드 포인트 API)를 배치했습니다. 이제 안드로이드 앱 (apk)을 온라인 서버/api로 연결하고 싶습니다. 어떻게해야합니까?내 온라인 apengine 엔드 포인트에 내 안드로이드 애플 리케이션을 가리키는 방법
기본적으로해야 할 일은 다음과 같습니다. 위의 라인은 내가 할 모든 것입니다
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)
왜 정상적인 것입니다 내 응용 프로그램-ID 앞에 오는 1
가있는거야? 그게 문제 야? 어디서 고칠 수 있니? 다시 내 프로젝트는 GEP를 사용하여 완전히 생성됩니다.
도움을 요청할 경우 +1. @ KonsolLabapen이 맞습니다. 그렇다면 에뮬레이터를 배치 된 엔드 포인트와 함께 사용하려면 어떻게해야합니까? – learner