android应用开发
偶然 2010-11-17 04:18:27 应用中,需要用户登录LinkedIn账户,程序从中取回一些信息,来作为前台activity中的一些组件的值。
模拟器中可以正常运行,2.2版本的手机也可以正常运行,不明白 为什么2.1就不行(htc wildfire):
会出现如下异常:
11-17 15:04:15.477: ERROR/AndroidRuntime(3411): Uncaught handler: thread main exiting due to uncaught exception
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceException: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: https://api.linkedin.com/uas/oauth/requestToken
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:146)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.ceosoft.alumlife.util.LinkedInAuthenticateHelper.getRequestToken(LinkedInAuthenticateHelper.java:66)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.ceosoft.alumlife.util.LinkedInAuthenticateHelper.authenticateApp(LinkedInAuthenticateHelper.java:53)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.ceosoft.alumlife.activity.ProfileActivity$2.onClick(ProfileActivity.java:142)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.View.performClick(View.java:2364)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.View.onTouchEvent(View.java:4179)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.widget.TextView.onTouchEvent(TextView.java:6660)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.View.dispatchTouchEvent(View.java:3709)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:924)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:924)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:924)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:924)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:924)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1695)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1116)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.app.Activity.dispatchTouchEvent(Activity.java:2068)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1679)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.view.ViewRoot.handleMessage(ViewRoot.java:1724)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.os.Handler.dispatchMessage(Handler.java:99)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.os.Looper.loop(Looper.java:123)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at android.app.ActivityThread.main(ActivityThread.java:4603)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at java.lang.reflect.Method.invokeNative(Native Method)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at java.lang.reflect.Method.invoke(Method.java:521)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at dalvik.system.NativeStart.main(Native Method)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): Caused by: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: https://api.linkedin.com/uas/oauth/requestToken
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:138)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): ... 25 more
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): Caused by: java.io.FileNotFoundException: https://api.linkedin.com/uas/oauth/requestToken
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnection.getInputStream(HttpsURLConnection.java:252)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent(HttpURLConnectionResponseAdapter.java:18)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:228)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
11-17 15:04:15.507: ERROR/AndroidRuntime(3411): ... 27 more
11-17 15:04:15.536: INFO/Process(86): Sending signal. PID: 3411 SIG: 3