OpenYoutubeActivity:java.lang.NoClassDefFoundError OpenYouTubePlayePractivity

OpenYoutubeActivity:java.lang.NoClassDefFoundError OpenYouTubePlayePractivity,java,android,android-youtube-api,Java,Android,Android Youtube Api,我正在尝试在我的Android应用程序中实现Youtube播放器,但我有一个正常运行的问题。我还有一个例外: java.lang.NoClassDefFoundError:OpenYouTubePlayePractivity 试着在谷歌上找到一些东西,看到了很多类似的解决方案,它们和我的一样,但不起作用。我怎样才能修好它 这是我的一段代码:(openyoutubeactivity.jar及其路径已添加到我的项目中,添加了不同的权限,所有操作均由该库的官方文档完成) 你必须将OpenYouTube

我正在尝试在我的Android应用程序中实现Youtube播放器,但我有一个正常运行的问题。我还有一个例外:

java.lang.NoClassDefFoundError:OpenYouTubePlayePractivity

试着在谷歌上找到一些东西,看到了很多类似的解决方案,它们和我的一样,但不起作用。我怎样才能修好它

这是我的一段代码:(openyoutubeactivity.jar及其路径已添加到我的项目中,添加了不同的权限,所有操作均由该库的官方文档完成)


你必须将OpenYouTubePlayePractivity添加到你的清单文件中。

我已经设法修复了它,只需要在这个库的视频流文件中的链接中添加一个签名,一切都正常工作

VideoStream.java (Line: 30)
before: mUrl = lArgMap.get("url");
after:  mUrl = lArgMap.get("url") + "&signature=" + lArgMap.get("sig");

我通过将项目目标从
project.properties
文件中的
8更改为10,解决了这个错误。。但最终以“无法播放此视频”错误结束

是的,这样做了:我发现了我的错误(但这有点奇怪,因为我已经尝试过这种方式)。所以,我在清单中打开YouTube活动的路径是错误的。哦,提前,也许有人知道新的Youtube Android播放器什么时候发布?我只知道它将在未来几个月内很快出现(六月新闻)。或者,有人有一个演示库?我不知道我到底在哪里对签名进行更改。在VideoStream.java中的第30行编写了更改。这里我只使用openyoutubeplayepractivity.java文件。有人请帮忙。这是非常有用的代码。。。。我的问题用这个小改动解决了。。。谢谢。。。。
VideoStream.java (Line: 30)
before: mUrl = lArgMap.get("url");
after:  mUrl = lArgMap.get("url") + "&signature=" + lArgMap.get("sig");