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
...全文
189 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
偶然 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 runbing 的回复:]

java.io.FileNotFoundException: https://api.linkedin.com/uas/oauth/requestToken
这个文件找不到?
你有没有引入相关的环境或包啊?
[/Quote]

引入了(可以肯定),因为我在模拟器中,是可以用的(无论2.1,2.2),真机上就不行了。不知道为什么?
青蛙 2010-11-18
  • 打赏
  • 举报
回复
java.io.FileNotFoundException: https://api.linkedin.com/uas/oauth/requestToken
这个文件找不到?
你有没有引入相关的环境或包啊?
djvfe 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kampan 的回复:]
Android刚接触1周,帮顶顶!
[/Quote]
+同帮顶
kampan 2010-11-17
  • 打赏
  • 举报
回复
Android刚接触1周,帮顶顶!
偶然 2010-11-17
  • 打赏
  • 举报
回复
源代码:
private LinkedInRequestToken getRequestToken() {

Log.d(TAG, "API_KEY = " + OAUTH_CONSUMER_KEY);
Log.d(TAG, "SECRET_KEY = " + OAUTH_CONSUMER_SECRET );

mOauthService = LinkedInOAuthServiceFactory.getInstance()
.createLinkedInOAuthService(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET);
Log.d(TAG, "mOauthService = LinkedInOAuthServiceFactory.getInstance()");
requestToken = mOauthService
.getOAuthRequestToken(CALLBACK_URL);
//此行出错
Log.d(TAG, "LinkedInRequestToken requestToken = mOauthService");
return requestToken;

}

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧