2

我正在使用 Android youtube api 并构建了一些不错的应用程序,
最近在尝试提示播放列表时出现以下异常

09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166): apps.youtube.datalib.b.a.b:174 Could not do device auth handshake: 
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166): java.util.concurrent.TimeoutException
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.v.a(SourceFile:121)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.v.get(SourceFile:97)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.b.a.b(SourceFile:155)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.b.a.a(SourceFile:196)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.google.android.apps.youtube.datalib.innertube.f.h(SourceFile:95)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.d.a(SourceFile:75)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.toolbox.a.a(SourceFile:93)
09-28 16:38:37.537: E/YouTubeAndroidPlayerAPI(13166):   at com.android.volley.i.run(SourceFile:105)

这个异常现在总是出现,有时播放列表加载,有时它没有
任何线索,有人吗?

4

1 回答 1

1

将我的应用程序加载到全新设备上时遇到了这个问题。大约一小时后,错误消失了,YouTube API 调用正在我的应用程序中填充。也许新设备还没有通过谷歌的服务器传播。仔细检查以确保您的 API 密钥、应用程序包名称和 SHA1 证书指纹正确。我建议您完全卸载/安装您的应用程序,然后稍等片刻再试一次。

于 2013-10-01T20:22:59.240 回答