2011-10-05 47 views
1

我正在嘗試爲android創建following自動化應用程序。面向Android的Facebook教程應用程序不工作

但按「登錄」按鈕後,我看到progressDialog「登錄」,然後alertDialog「登錄過程中發生錯誤,請稍後再試」。

在我logcat中我可以看到:

INFO/ActivityManager(88): Displayed activity com.facebook.katana/.LoginActivity: 1505 ms (total 5499 ms) 
DEBUG/dalvikvm(222): GC_EXPLICIT freed 704 objects/39192 bytes in 163ms 
ERROR/HttpOperation.run(1226): class org.apache.http.conn.ConnectTimeoutException Connect to /69.171.224.20:443 timed out [https://api.facebook.com/restserver.php?api_key=882a8490361da98702bf97a021ddc14d&email=artem.chilin%40gmail.com&format=JSON&method=auth.login&migrations_override=%7B%27empty_json%27%3A+true%7D&password=******&sig=a59e0d73af109b2f70e7682b17206cf1&v=1.0] 
ERROR/HttpOperation(1226): Encountered exception: org.apache.http.conn.ConnectTimeoutException: Connect to /69.171.224.20:443 timed out 
WARN/System.err(1226): org.apache.http.conn.ConnectTimeoutException: Connect to /69.171.224.20:443 timed out 
WARN/System.err(1226):  at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121) 
WARN/System.err(1226):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143) 
WARN/System.err(1226):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
WARN/System.err(1226):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
WARN/System.err(1226):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
WARN/System.err(1226):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
WARN/System.err(1226):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
WARN/System.err(1226):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) 
WARN/System.err(1226):  at com.facebook.katana.service.method.HttpOperation.run(HttpOperation.java:163) 
WARN/InputManagerService(88): Window already focused, ignoring focus gain of: com.android.internal.view.IInputM[email protected] 

注:我有一個代理。我已經在settengs/wireless和網絡/移動網絡/ apns中設置了它,我可以使用默認的Android瀏覽器訪問Facebook。

回答

1

在FacebookConnector.java類中,將com.facebook.katana更改爲com.facebook.katana2。更改代理服務器名稱爲我工作

+1

行爲已改變,但根本無法接受。現在我看到無限的「加載」progressDialog,所以我不能輸入我的登錄名/密碼。而應用程序的外觀已經改變!看截圖的區別:http://imageshack.us/photo/my-images/94/katanay.png/和http://imageshack.us/photo/my-images/845/katana2.png/。 1位數字的應用程序如何改變它的外觀? –

1

LogCat告訴你,你有一個ConnectionTimeoutError。我猜你的代理太慢了

+0

但默認瀏覽器正常工作。 –

相關問題