0
webservices를 통해 서비스의 일부 데이터를 사용하는 Android 클라이언트를 작성 중입니다. 에뮬레이터에서 앱을 실행하는 동안 모든 것이 정상입니다. 지금은 실제 장치에 내 애플 리케이션을 테스트하고 싶습니다. 현재 서버가 로컬에서 실행 중입니다. loggin이 실패합니다.Android 앱 소켓 예외 : 작업 시간이 초과되었습니다.
// Anfrage Login
HttpPost requestLogin = new HttpPost(PathContainer.loginURL);
HttpResponse response = null;
// Parameter fuer Post Anfrage an die URL spring_security_check
// Name und Password werden uebergeben
// Login wie in Browser
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("j_username", username));
params.add(new BasicNameValuePair("j_password", password));
// LOGIN
// Fuegt Parameter (Name und Password) der URL hinzu
try {
requestLogin
.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HttpHost proxy = new HttpHost("192.168.1.116", 8080);
c.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
try {
response = c.execute(requestLogin);
} catch (ClientProtocolException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
전에이 문제를 사람을했다 않았거나 몇 가지 아이디어가있을 수 있습니다 : 여기
03-02 10:27:31.066: WARN/System.err(6301): java.net.SocketException: The operation timed out
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.harmony.luni.platform.OSNetworkSystem.connect(OSNetworkSystem.java:115)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:244)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:533)
03-02 10:27:31.077: WARN/System.err(6301): at java.net.Socket.connect(Socket.java:1055)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
03-02 10:27:31.077: WARN/System.err(6301): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:653)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:627)
03-02 10:27:31.087: WARN/System.err(6301): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:616)
03-02 10:27:31.087: WARN/System.err(6301): at com.mobilesociato.activities.Login.onLogin(Login.java:121)
03-02 10:27:31.087: WARN/System.err(6301): at java.lang.reflect.Method.invokeNative(Native Method)
03-02 10:27:31.087: WARN/System.err(6301): at java.lang.reflect.Method.invoke(Method.java:521)
03-02 10:27:31.087: WARN/System.err(6301): at android.view.View$1.onClick(View.java:2067)
03-02 10:27:31.087: WARN/System.err(6301): at android.view.View.performClick(View.java:2408)
03-02 10:27:31.087: WARN/System.err(6301): at android.view.View$PerformClick.run(View.java:8817)
03-02 10:27:31.087: WARN/System.err(6301): at android.os.Handler.handleCallback(Handler.java:587)
03-02 10:27:31.097: WARN/System.err(6301): at android.os.Handler.dispatchMessage(Handler.java:92)
03-02 10:27:31.097: WARN/System.err(6301): at android.os.Looper.loop(Looper.java:144)
03-02 10:27:31.097: WARN/System.err(6301): at android.app.ActivityThread.main(ActivityThread.java:4937)
03-02 10:27:31.097: WARN/System.err(6301): at java.lang.reflect.Method.invokeNative(Native Method)
03-02 10:27:31.097: WARN/System.err(6301): at java.lang.reflect.Method.invoke(Method.java:521)
03-02 10:27:31.097: WARN/System.err(6301): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
03-02 10:27:31.097: WARN/System.err(6301): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
03-02 10:27:31.097: WARN/System.err(6301): at dalvik.system.NativeStart.main(Native Method)
내 로그인입니까?
인사 크리스틴
감사합니다 :) .. 문제 해결 ... 괜찮습니다. 이건 정말 어색합니다.하지만 내 장치에서 Wi-Fi를 활성화하는 것을 잊었습니다. –